Visual studio строит, а msbuild - нет. - PullRequest
0 голосов
/ 09 октября 2018

Я посмотрел на многие из подобных вопросов, ни один до сих пор не ответил на мою проблему.

Я не могу собрать ни одну из библиотек / приложений в проекте с помощью msbuild.В Visual Studio 0 ошибок, 0 предупреждений, 0 сообщений.

Даже когда я изолирую библиотеку, ни одна из них не скомпилируется.В основной библиотеке 68 ошибок, которые не зависят ни от чего, кроме двух пакетов nuget.Вот некоторые из ошибок:

Синтаксическая ошибка CS1003, "," ожидается и CS1525 Недопустимый термин выражения 'double' .Оба в строке, подобной этой: Function(param1, param2, out double bla, out double blu);

CS1003 Синтаксическая ошибка, '[' ожидается в строке, подобной этой: void FuncPointer() { Obj.Function(); }

И многие другие, очевидно, неправильныеошибки, но не на каждой строке.В основном "," ожидаемые ошибки.

1 Ответ

0 голосов
/ 11 октября 2018

Оказывается, что-то вызвало недопустимые символы в файле Nuget.config в AppData.Но проект все еще собирался в пакет nuget в визуальной студии, поэтому это осталось незамеченным.Все пакеты уже установлены.Я ввел локальный nuget.config в репозиторий, чтобы предотвратить эту ошибку, а остальная часть сборки была в порядке в msbuild.exe.

...