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

解决方案 »

  1.   

    你说的东西有点奇妙,不过可以用命令行工具,在编译的时候加上/unsafe就可以编译unsafe code了
      

  2.   

    谢谢你,但是我的是windows应用程序啊,不是控制台的.
    编译环境是workframe 2.0 vs2005.net
    不知道咋回事,好像原来还可以找到的,我估计是什么设置给我改了,导致的
      

  3.   

    vs2005默认是不能编译unsafe code的,你需要把选项打开。
    具体位置就是楼主说的那个any cpu选项下面一个checkbox,你能编译别人的source是别人的工程属性已经把这个钩上了,这个是项目里的选项,只对应一个项目而已,你自己建立的项目要自己去钩上。
      

  4.   

    楼上说的我也懂,可是现在的问题就是any cpu下面没内容了
    是空的
    我找不到可以打勾得地方
    我就是想知道怎么才能出来
      

  5.   

    现在问题变成了,你用的是什么版本的VS2005?Express版?