我尝试构建项目SDRShare但是当我来到步骤 buiild-all 时,我得到以下错误
我尝试这样做:
Opción 1:右键单击您的项目>选项>汇编 (一般)>允许不安全的代码
点击项目 - ' SolutionName'选项 - 一般 - 允许'不安全' 代码
我的Monodevelop GUI没有这个选项
Monodevelop 4.0.12上的这个选项在哪里?
解
好this is the solution that I fund,没有参数来构建不安全的代码,我找到了一些具有此配置的文件,当你需要说允许不安全的代码时,文件的扩展名为.csproj
它具有以下标记:<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
,如果您在此标记中放入false,则不允许使用不安全的代码。这部分代码应位于块<PropertyGroup>
这是代码的一部分:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>..\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
<CodeAnalysisFailOnMissingRules>true</CodeAnalysisFailOnMissingRules>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
<!-- This is the solution -->
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>