Сборка MSBuild терпит неудачу, в то время как VS успешно - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь собрать проект .NET 4.7 из MSBuild. Он отлично работает с VS 2017, однако MSBuild завершается ошибкой со следующим сообщением об ошибке:

Program.cs(25,18): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a ref
erence to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. [C:\work\automation\Apps\First\src\First\First.csproj]
Program.cs(24,27): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a ref
erence to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. [C:\work\automation\Apps\First\src\First\First.csproj]

Я не уверен, почему он запрашивает netstandard 2.0, это не мой проект, но я предполагаю, что для некоторых зависимостей требуется netstandard. В любом случае, я добавил ссылку netstadard 2.0 через nuget (хотя открытый ключ отличается от того, который показан в сообщении об ошибке), но проблема все еще сохраняется. Есть идеи, что может быть не так?

Спасибо

...