C# 无法在Visual Studio 2013中发布包含不安全代码的WCF服务
这可能与下面链接中提到的问题相同 我有一个带有不安全代码块的wcf服务。 我允许在项目属性中使用不安全代码。 应用程序能够在无法发布项目的位置正确生成。 它说,不安全代码只有在发布项目期间使用/Unsafe error编译时才会出现。最后说构建失败了 我觉得很奇怪,因为它能够成功地构建项目,但发布失败 我尝试了以下帮助链接,但对我无效C# 无法在Visual Studio 2013中发布包含不安全代码的WCF服务,c#,wcf,visual-studio,publishing,unsafe-pointers,C#,Wcf,Visual Studio,Publishing,Unsafe Pointers,这可能与下面链接中提到的问题相同 我有一个带有不安全代码块的wcf服务。 我允许在项目属性中使用不安全代码。 应用程序能够在无法发布项目的位置正确生成。 它说,不安全代码只有在发布项目期间使用/Unsafe error编译时才会出现。最后说构建失败了 我觉得很奇怪,因为它能够成功地构建项目,但发布失败 我尝试了以下帮助链接,但对我无效 发布时似乎忽略了“不安全”的项目设置,因此需要手动打开.CSPROJ文件并包括: <PropertyGroup> ... <
发布时似乎忽略了“不安全”的项目设置,因此需要手动打开.CSPROJ文件并包括:
<PropertyGroup>
...
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
...
真的
这为我解决了问题
谷歌搜索了这个问题,但什么也找不到。检查了*.targets文件中的“不安全”,这导致我找到了“AllowUnsafeBlocks”标记。肯定是个bug。Publish通常与发布版本一起使用。您的发布版本编译了吗?是的,我在bin文件夹中编译项目后看到DLL