【发布时间】:2015-05-21 15:44:22
【问题描述】:
我有一个 Web 应用程序,并且在其中一个类中定义了以下内容(部分):
public class DllFunction
{
[DllImport("CARSDBI.dll", EntryPoint="CARSDBI_EnableLogging")]
public static extern unsafe void CARSDBI_EnableLogging(int bSetting);
....
}
我收到“不安全代码可能仅在使用 /unsafe 编译时出现”错误。搜索此错误消息似乎显示了一种解决方案:在“项目属性”页面的“构建”选项卡中选中“允许不安全代码”。
但是,当我右键单击项目并选择属性然后选择构建选项时,我没有看到此复选框,我看到的只是:
选择“构建网站”的下拉列表“运行启动页面之前”,选择“.NET Framework 3.5”的目标框架并选中“构建网站作为解决方案的一部分”的构建解决方案操作。
【问题讨论】:
标签: c# .net-3.5 dllimport unsafe