首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译使用不安全代码的解决方案?

如何编译使用不安全代码的解决方案?
EN

Stack Overflow用户
提问于 2013-09-27 12:46:48
回答 1查看 8.8K关注 0票数 9

如何使用使用Visual Studio 2010代码的xbuild编译unsafe解决方案?

目前,我得到了这个错误:

Implementation/MaximumImageColorClassifier.cs(35,13):错误CS0227:不安全代码要求指定“不安全”命令行选项

但跑步:

构建-unsafe解决方案文件

或者:

构建/unsafe解决方案文件

给出错误:

MSBUILD:错误MSBUILD0004:指定太多项目文件

xbuild帮助显示了这是正确的语法:

构建/?xbuild选项

但是没有unsafe选项,也没有提供一些编译标志的“泛型”选项。

我看到了这个问题:Can I pass an argument to msc through xbuild on the command line?,但是它没有明确的答案,也许对于不安全的代码有一个特定的解决方法?

而且,在我的例子中,xbuild正在使用dmcs编译器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-27 16:15:43

最终,我自己找到了解决办法。它的目的是:

代码语言:javascript
复制
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>

csproj文件中,在适当的PropertyGroup (与配置相关的xbuild用于构建解决方案)下。它得到正确的解释,unsafe代码编译得很好。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19051152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档