元数据文件“System.EnterpriseServices.Wrapper.dll”无法打开--“导入模块'System.EnterpriseServices.Wrapper.dll'时出错。”

6

操作系统:Windows 8.1

Visual Studio Premium 2013

我有一个复杂的 MVC 应用程序,已经运行多年。我可以在调试模式下运行该应用程序而没有问题。然而,就在今天下午,当我尝试发布该应用程序以进行部署时,我收到了以下错误:

Error 8 元数据文件“f:\Documents\Visual Studio 2013\GIT\Maloha\site\bin\System.EnterpriseServices.dll”无法打开--导入程序集“f:\Documents\Visual Studio 2013\GIT\Maloha\site\bin\System.EnterpriseServices.dll”中的模块“System.EnterpriseServices.Wrapper.dll”的错误--系统找不到指定的文件。 ' F:\Documents\Visual Studio 2013\GIT\Maloha\site\CSC site

我已经重新启动了我的计算机。 我尝试过清理并重新构建应用程序。

是什么原因突然出现这种情况?我该如何解决它?我需要能够发布该应用程序。

更新

我卸载了 .NET 3.5 并重新安装了它。我现在可以在指定的文件夹中看到该文件,但我仍然收到错误信息。


你尝试安装.NET 4.5并查看是否仍然存在该问题了吗? - smr5
这是Windows 8.1,因此.NET 4.5已经安装。 - davids
我明白了。那么这一定是一个打字错误。我已经卸载了.NET 3.5。 - smr5
2个回答

13

我有一个类似的问题。我不知道我的解决方案是否适用于你,但这是别人告诉我的方法:

从bin文件夹中删除文件,这样它们可以在下一次发布时重新构建。

我不知道为什么它有效,但之后我能够使用这个解决方案。

很遗憾,我无法提供任何额外的见解或指导。


1
清理项目或从bin文件夹中删除文件,然后重新构建项目。我遇到了两次这样的问题,这是解决我的问题的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接