Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法在Visual Studio 2013中发布包含不安全代码的WCF服务_C#_Wcf_Visual Studio_Publishing_Unsafe Pointers - Fatal编程技术网

C# 无法在Visual Studio 2013中发布包含不安全代码的WCF服务

C# 无法在Visual Studio 2013中发布包含不安全代码的WCF服务,c#,wcf,visual-studio,publishing,unsafe-pointers,C#,Wcf,Visual Studio,Publishing,Unsafe Pointers,这可能与下面链接中提到的问题相同 我有一个带有不安全代码块的wcf服务。 我允许在项目属性中使用不安全代码。 应用程序能够在无法发布项目的位置正确生成。 它说,不安全代码只有在发布项目期间使用/Unsafe error编译时才会出现。最后说构建失败了 我觉得很奇怪,因为它能够成功地构建项目,但发布失败 我尝试了以下帮助链接,但对我无效 发布时似乎忽略了“不安全”的项目设置,因此需要手动打开.CSPROJ文件并包括: <PropertyGroup> ... <

这可能与下面链接中提到的问题相同

我有一个带有不安全代码块的wcf服务。 我允许在项目属性中使用不安全代码。 应用程序能够在无法发布项目的位置正确生成。 它说,不安全代码只有在发布项目期间使用/Unsafe error编译时才会出现。最后说构建失败了

我觉得很奇怪,因为它能够成功地构建项目,但发布失败

我尝试了以下帮助链接,但对我无效


发布时似乎忽略了“不安全”的项目设置,因此需要手动打开.CSPROJ文件并包括:

  <PropertyGroup>
    ...
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>

...
真的
这为我解决了问题


谷歌搜索了这个问题,但什么也找不到。检查了*.targets文件中的“不安全”,这导致我找到了“AllowUnsafeBlocks”标记。肯定是个bug。

Publish通常与发布版本一起使用。您的发布版本编译了吗?是的,我在bin文件夹中编译项目后看到DLL