C# 如何编译使用不安全代码的解决方案?
如何使用使用C# 如何编译使用不安全代码的解决方案?,c#,.net,mono,unsafe,xbuild,C#,.net,Mono,Unsafe,Xbuild,如何使用使用不安全的代码的xbuild编译VisualStudio2010解决方案 目前我收到了以下错误: 实现/MaximumImageColorClassifier.cs(35,13):错误CS0227: 不安全代码要求指定“不安全”命令行选项 但是跑步: xbuild-不安全[解决方案文件] 或: xbuild/unsafe[解决方案文件] 给出一个错误: MSBUILD:错误MSBUILD0004:指定的项目文件太多 xbuild帮助显示这是正确的语法: xbuild/? ... xbu
不安全的代码的xbuild
编译VisualStudio2010
解决方案
目前我收到了以下错误:
实现/MaximumImageColorClassifier.cs(35,13):错误CS0227:
不安全代码要求指定“不安全”命令行选项
但是跑步:
xbuild-不安全[解决方案文件]
或:
xbuild/unsafe[解决方案文件]
给出一个错误:
MSBUILD:错误MSBUILD0004:指定的项目文件太多
xbuild
帮助显示这是正确的语法:
xbuild/?
...
xbuild[选项][项目文件]
但是没有不安全的
选项,也没有提供一些编译标志的“通用”选项
我看到了这个问题:但它没有明确的答案,也许有一个特定的不安全代码的解决办法
另外,在我的例子中,xbuild
正在使用dmcs
编译器。最终,我自己找到了解决方案。这是为了:
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
true
在csproj
文件中,在相应的PropertyGroup
下(与用于生成解决方案的配置xbuild
相关)。它被正确地解释并且不安全
代码编译良好