Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/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# 如何编译使用不安全代码的解决方案?_C#_.net_Mono_Unsafe_Xbuild - Fatal编程技术网

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
相关)。它被正确地解释并且
不安全
代码编译良好