Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual studio生成,但msbuild未生成。_C#_Msbuild_Visual Studio 2017_Visual Studio 2017 Build Tools - Fatal编程技术网

C# Visual studio生成,但msbuild未生成。

C# Visual studio生成,但msbuild未生成。,c#,msbuild,visual-studio-2017,visual-studio-2017-build-tools,C#,Msbuild,Visual Studio 2017,Visual Studio 2017 Build Tools,我看过许多类似的问题,到目前为止没有一个能回答我的问题 我无法使用msbuild生成项目中的任何库/应用程序。 visual studio中有0个错误、0个警告和0条消息 即使我隔离了库,也没有一个可以编译。 核心库有68个错误,它们不依赖于除两个nuget包之外的任何东西。一些错误包括: CS1003语法错误,“,”预期和 CS1525无效的表达式术语“double”。 两者都在这样一条线上: 功能(参数1、参数2、输出双bla、输出双blu) CS1003语法错误,“[”应该出现在这样一行上

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

我无法使用msbuild生成项目中的任何库/应用程序。 visual studio中有0个错误、0个警告和0条消息

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

CS1003语法错误,“,”预期和 CS1525无效的表达式术语“double”。 两者都在这样一条线上:
功能(参数1、参数2、输出双bla、输出双blu)

CS1003语法错误,“[”应该出现在这样一行上:
void FuncPointer(){Obj.Function();}


还有许多其他明显错误的错误,但不是每一行都有预期错误。

结果表明,某些东西导致AppData中的Nuget.config文件中出现非法字符。但该项目仍在visual studio中编译到Nuget包中,这就是为什么没有注意到这一点。所有包都已安装。我在repo中引入了一个本地Nuget.config以防止该错误,并且生成的其余部分在msbuild.exe中没有问题。

是否确保使用支持C#7的msbuild版本?请尝试以下版本:
C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe
此问题的任何更新?您应该与MSBuild共享一个简单的示例和生成的结果,以及使用MSBuild生成的命令行。只有两个编译错误很难看出是MSBuild的问题。您的项目针对的.NET版本是什么?版本您使用的是MSBUILD的ion?@Nekeniehl,我正在使用它。感谢在此处共享您的解决方案,您可以接受它作为答案。这对阅读此线程的其他社区成员很有帮助,我们可以关闭此线程,谢谢。