我看过许多类似的问题,到目前为止,没有一个问题能回答我的问题。
我无法使用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(); }
还有许多其他明显错误的错误,但并非每一行都如此。通常为“,”预期错误。
答案 0 :(得分:1)
事实证明,某些原因导致AppData的Nuget.config文件中出现非法字符。但是该项目仍在Visual Studio中被编译为一个nuget包,这就是为什么它没有引起注意的原因。所有软件包都已安装。我在存储库中引入了本地nuget.config来防止该错误,其余的构建都可以在msbuild.exe中进行。