C# MS生成中的生成解决方案抛出(不可显示字符?)错误
在MS Build中生成解决方案失败并出现错误(鉴于下面的示例错误)。但是当我尝试在VS中构建相同的解决方案时,构建成功了。一旦内置了VS,如果我尝试使用MSBuild,那么它就可以工作了 我遇到了一个问题,我发现不令人不快的性格可能是问题所在。所以我注释了“=>”个字符,并尝试再次构建它,它成功了 抛出错误:C# MS生成中的生成解决方案抛出(不可显示字符?)错误,c#,.net-core,msbuild,visual-studio-2017,C#,.net Core,Msbuild,Visual Studio 2017,在MS Build中生成解决方案失败并出现错误(鉴于下面的示例错误)。但是当我尝试在VS中构建相同的解决方案时,构建成功了。一旦内置了VS,如果我尝试使用MSBuild,那么它就可以工作了 我遇到了一个问题,我发现不令人不快的性格可能是问题所在。所以我注释了“=>”个字符,并尝试再次构建它,它成功了 抛出错误: App\AllActions.cs(27,43): error CS1002: ; expected[D:\DEM1\AAA\framework\Core\Core.csproj] A
App\AllActions.cs(27,43): error CS1002: ; expected[D:\DEM1\AAA\framework\Core\Core.csproj]
App\AllActions.cs(27,50): error CS1520: Method must have a return type [D:\DEM1\AAA\framework\Core\Core.csproj]
我的密码是
public Alert Alert => new Alert();
public Button Button => new Button();
public Checkbox Checkbox => new Checkbox();
public Dropdown Dropdown => new Dropdown();
public Frame Frame => new Frame();
public Label Lable => new Label();
public Link Link => new Link();`
- MSBuild version=C:\Program Files(x86)\MSBuild\12.0\Bin
- Visual Studio 2017
- c#版本=7.0
有关如何解决此问题的任何帮助?问题可能是您使用的msbuild(msbuild 12.0)版本不支持在C#7.0中添加的表达式体属性 您使用的msbuild版本似乎是2015年的版本,AFAIK不支持C#7.0
请尝试更高版本的msbuild问题可能是您使用的msbuild版本(msbuild 12.0)不支持在C#7.0中添加的表达式体属性 您使用的msbuild版本似乎是2015年的版本,AFAIK不支持C#7.0
请尝试更高版本的msbuild谢谢。它与C:\Program Files(x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\b一起工作。谢谢。它与C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin一起工作