Не удалось сделать следующий проект работоспособным (ссылка на объект не установлена ​​для экземпляра объекта.)

Когда я создаю веб-проект по умолчанию в Visual Studio 2015 (обновление 3) с установленным .NET Core 1.0 SDK и Tooling (предварительный просмотр 2) и перезапускаю Visual Studio после отмены изменений локального управления исходным кодом, я получаю следующееошибка компиляции:

Не удалось запустить следующий проект: MyDefaultWebProject (.NETCoreApp, Version = v1.0) причина: для ссылки на объект не задан экземпляр объекта.

Согласно Visual Studio ошибка находится вC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets по линии 262

В этой строке есть следующий код:

<Dnx
  RuntimeExe="$(SDKToolingExe)"
  Condition="'$(_DesignTimeHostBuild)' != 'true'"
  ProjectFolder="$(MSBuildProjectDirectory)"
  Arguments="$(_BuildArguments)"
  />

Как я могу исправить такую ​​проблему?

Ответы на вопрос(2)

Решение Вопроса

которое мне удалось найти, - это запуститьdotnet restore команда:

C:\Dev\*****>dotnet restore

Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include commandline arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
Configuring...
-------------------
A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
Decompressing 100% 2181 ms
Expanding 100% 9113 ms
log  : Restoring packages for C:\Dev\*****\project.json...
log  : Restoring packages for tool 'BundlerMinifier.Core' in C:\Dev\*****\project.json...
log  : Restoring packages for tool 'Microsoft.AspNetCore.Razor.Tools' in C:\Dev\*****\project.json...
log  : Restoring packages for tool 'Microsoft.AspNetCore.Server.IISIntegration.Tools' in C:\Dev\*****\project.json...
log  : Restoring packages for tool 'Microsoft.EntityFrameworkCore.Tools' in C:\Dev\*****\project.json...
log  : Restoring packages for tool 'Microsoft.Extensions.SecretManager.Tools' in C:\Dev\*****\project.json...
log  : Restoring packages for tool 'Microsoft.VisualStudio.Web.CodeGeneration.Tools' in C:\Dev\*****\project.json...
log  : Writing lock file to disk. Path: C:\Dev\*****\project.lock.json
log  : C:\Dev\*****\project.json
log  : Restore completed in 13207ms.

после чего компиляция в Visual Studio снова успешна.

что один из проектов библиотеки классов в решении ссылался наAspNetCore.Identity библиотека по абсолютному пути, когда я вытащил источники из системы контроля версий. Из-за этого - неправильные пути были сгенерированы вproject.fragment.lock.json файл и решение не могут быть построены. Исправление этой ссылки на абсолютный путь в.csproj файл заставил его работать.

Ваш ответ на вопрос