我已经看过很多关于这个主题的帖子,但似乎没有一个真正解决我的具体错误/情况(或者至少解决方案还没有奏效)。我可以在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
答案 0 :(得分:1)
上周刚发生在我身上,我敢打赌你处于同样的境地!请参阅我的问题here。
您的代码中可能包含不可显示的字符。您可能希望尝试围绕编译器报告的第一个错误的位置重新编写代码。