将文件 any\netstandard1.6\FSharp.Core.sigdata 复制到 obj\Release\Package\PackageTmp\any\netstandard1.6\FSh
Posted
技术标签:
【中文标题】将文件 any\\netstandard1.6\\FSharp.Core.sigdata 复制到 obj\\Release\\Package\\PackageTmp\\any\\netstandard1.6\\FSharp.Core.sigdata 失败【英文标题】:Copying file any\netstandard1.6\FSharp.Core.sigdata to obj\Release\Package\PackageTmp\any\netstandard1.6\FSharp.Core.sigdata failed将文件 any\netstandard1.6\FSharp.Core.sigdata 复制到 obj\Release\Package\PackageTmp\any\netstandard1.6\FSharp.Core.sigdata 失败 【发布时间】:2017-08-03 20:02:21 【问题描述】:我在发布我的 Visual Studio C# Web 服务时遇到问题。 构建良好,运行良好,但发布时出现这个奇怪的错误:
将文件 any\netstandard1.6\FSharp.Core.sigdata 复制到 obj\Release\Package\PackageTmp\any\netstandard1.6\FSharp.Core.sigdata 失败。找不到文件“any\netstandard1.6\FSharp.Core.sigdata”。
我已尝试删除解决方案中的所有 Fsharp 软件包。从包目录中硬删除。将dependentAssembly 添加到 web.config
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.4.1.0" newVersion="4.4.1.0" />
</dependentAssembly>
包
<package id="FSharp.Core" version="4.2.2" targetFramework="net462" />
【问题讨论】:
【参考方案1】:好的,找到了解决方案。经过大量工作,我发现我的 webservice.csproj 文件中有两行需要删除。
<Content Include="any\netstandard1.6\FSharp.Core.sigdata" />
<Content Include="any\netstandard1.6\FSharp.Core.optdata" />
我不知道他们是如何获得第一名的。
【讨论】:
以上是关于将文件 any\netstandard1.6\FSharp.Core.sigdata 复制到 obj\Release\Package\PackageTmp\any\netstandard1.6\FSh的主要内容,如果未能解决你的问题,请参考以下文章