日期:2014-05-18  浏览次数:20713 次

unsafe语句无法编译,属性->配置里没有生成选项,散分20
首先这个问题我已经在网上搜索过,标准答案是工程属性-> 配置-> 生成-> unsafe   改成true,但是我的问题是工程属性-> 配置属性里就配置一项,根本没有 "生成 ",右边的也只有一行,Image(项目名称)   Debug(配置)       Any   CPU(平台)       一个checkbox(生成).
如果我自建的工程文件使用到unsafe则不能编译,但是如果是别人已经编译过的工程,即使用到unsafe语句的程序,则我的visual   studio   .net   2005   也能编译.
请问各位大侠如何能让我自己建的工程也能编译unsafe语句.
我已经问过很多人,都不知道怎么解决,希望可以在这里找到答案

------解决方案--------------------
你说的东西有点奇妙,不过可以用命令行工具,在编译的时候加上/unsafe就可以编译unsafe code了
------解决方案--------------------
vs2005默认是不能编译unsafe code的,你需要把选项打开。
具体位置就是楼主说的那个any cpu选项下面一个checkbox,你能编译别人的source是别人的工程属性已经把这个钩上了,这个是项目里的选项,只对应一个项目而已,你自己建立的项目要自己去钩上。
------解决方案--------------------
现在问题变成了,你用的是什么版本的VS2005?Express版?
------解决方案--------------------
肯定是你没找着
前几天刚弄过