【发布时间】:2016-02-11 10:47:11
【问题描述】:
我正在尝试发布到 Azure,但突然收到错误消息
将文件 bin\de\Microsoft.Data.Edm.resources.dll 复制到 obj\Release\Package\PackageTmp\bin\de\Microsoft.Data.Edm.resources.dll 失败。找不到文件“bin\de\Microsoft.Data.Edm.resources.dll”。
文件肯定在路径中。我已经从 bin 和 obj 中删除了所有内容以强制进行完全重建,但似乎没有任何效果。想法?
【问题讨论】:
-
当您选择发布配置时,是否勾选了“发布期间预编译”选项?这个选项曾经给我带来很多问题。
-
该设置已关闭。我们已经发布了几个月的应用程序,从来没有遇到过问题,突然我们收到了这个错误。
-
你是否检查过你是否也在 Release 中编译过?可能是该项目已在 Debug 中编译。假设这是正确的,不确定这里还会发生什么。如果该 dll 被文本引用并且它有什么奇怪的东西,也许可以检查你的 CSPROJ(通过文本编辑它)
-
奇怪的是,构建或重建不会产生错误。只有当我们尝试发布到 Azure 时,我们才会看到此错误。
标签: asp.net