为什么我会收到错误"只有在使用/ unsafe进行编译时才会出现不安全的代码"?

Gol*_*old 131 c# unsafe windows-ce visual-studio-2008

为什么我会收到以下错误?

只有在使用/ unsafe进行编译时才会出现不安全的代码?

我在C#和Visual Studio 2008中工作,在Windows CE上进行编程.

Guf*_*ffa 257

要使用不安全的代码块,必须在打开/ unsafe开关的情况下编译项目.

打开项目的属性,转到Build选项卡并选中Allow unsafe code复选框.

  • 请注意,Debug和Release编译之间的设置可能不同.这只花了我20分钟的生命. (7认同)
  • @Nick:是的,如果您发布要动态编译的代码,则项目设置不适用.请参阅http://stackoverflow.com/questions/16567197/asp-net-publish-web-application-with-unsafe-code (5认同)
  • 我必须说,即使这确实能够构建编译,它仍然不允许它发布到Web:/ (4认同)

Man*_*tal 124

这是一个截图:

不安全的截图

ََََََََ

  • 重要提示:另请注意,此屏幕截图适用于"配置:活动(调试)".您可能还需要为"发布"更改它,因为这很可能是您要发布的内容. (7认同)