C#编译时出现“不安全代码只会在/unsafe编译的情况下出现”的原因是在编译的代码中有不安全类型的方法和类,如调用了C++ DLL的指针等等,解决方法是:选择项目——属性——生成——允许不安全代码,具体如图所示:
本文详细介绍了在C#项目中遇到编译错误‘不安全代码只会在/unsafe编译的情况下出现’的原因及解决方法。通过调整项目属性允许使用不安全代码,可以有效解决此类问题。
C#编译时出现“不安全代码只会在/unsafe编译的情况下出现”的原因是在编译的代码中有不安全类型的方法和类,如调用了C++ DLL的指针等等,解决方法是:选择项目——属性——生成——允许不安全代码,具体如图所示:
549

被折叠的 条评论
为什么被折叠?