Visual Studio构建解决方案,但命令行中的MSBuild失败

时间:2016-03-25 16:35:28

标签: c# .net visual-studio msbuild visual-studio-2015

我已经看过很多关于这个主题的帖子,但似乎没有一个真正解决我的具体错误/情况(或者至少解决方案还没有奏效)。我可以在Visual Studio中很好地构建我的解决方案,但使用以下命令行语句失败。

msbuild Project.sln /t:Build /p:RunOctoPack=true

我总共得到21个错误,每个错误与我在下面发布的错误(无效令牌)相似。

  

ApplicationConfiguration \ ApplicationSessionService.cs(19,30):错误CS1002 :; Ë   xpected [C:\ Projectstuff \ Project.Common \ Project.Common.csproj]   ApplicationConfiguration \ ApplicationSessionService.cs(19,54):错误CS1519:Inv   alid token'!='在类,结构或接口成员声明中[C:\ Projectstuff \ Project.Common \ Project.Common.csproj]   Events \ UsbDeviceChanged.cs(48,46):错误CS1056:意外字符' $' [C:\ Projectstuff \ Project.Common \ Project.Common..Common.csproj]

该项目是使用.Net 4.5.2构建的,但是我注意到这是命令窗口中的第一个输出行之一。再次,这构建在Visual Studio 2015社区版中,我知道我的机器上有.Net 4.5.2框架,所以不确定这是否重要。

  

CoreCompile:     C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ CSC.EXE

1 个答案:

答案 0 :(得分:1)

上周刚发生在我身上,我敢打赌你处于同样的境地!请参阅我的问题here

您的代码中可能包含不可显示的字符。您可能希望尝试围绕编译器报告的第一个错误的位置重新编写代码。