1

我看过许多类似的问题,到目前为止没有人回答我的问题。

我无法使用 msbuild 在项目中构建任何库/应用程序。Visual Studio 中有 0 个错误、0 个警告、0 个消息。

即使我隔离了库,它们也没有编译。除了两个 nuget 包之外,不依赖任何东西的核心库有 68 个错误。一些错误包括:

CS1003 语法错误,","预期和 CS1525 无效的表达式术语 'double'。都在这样的一行: Function(param1, param2, out double bla, out double blu);

CS1003 语法错误,'[' 预期在这样的一行: void FuncPointer() { Obj.Function(); }

还有许多其他明显错误的错误,但不是在每一行。大多数是“,”预期的错误。

4

1 回答 1

1

事实证明,某些东西导致 AppData 中 Nuget.config 文件中出现非法字符。但是该项目仍在 Visual Studio 中被编译成一个 nuget 包,这就是为什么这没有引起注意。所有软件包都已安装。我在 repo 中引入了一个本地 nuget.config 以防止该错误,并且在 msbuild.exe 中构建的其余部分很好。

于 2018-10-10T23:31:42.070 回答