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

dav*_*ids 5 c# visual-studio-2013

操作系统:Windows 8.1

Visual Studio Premium 2013

我有一个复杂的MVC应用程序,我已运行多年.我可以在调试中运行应用程序而不会出现问题.但是,就在今天下午,当我尝试发布部署应用程序时,我收到此错误:

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

我重新启动了电脑.我试图清理并重建应用程序.

什么会导致这突然出现?我如何解决它?我需要能够发布应用程序.

UPDATE

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

小智 12

我有类似的问题.我不知道我的解决方案是否适合你,但这是有人告诉我做的事情:

从bin文件夹中删除文件,以便可以使用下一个发布重建它们.

我不知道它为什么会起作用,但之后我能够使用该解决方案.

不幸的是,除此之外,我无法提供任何其他见解或指示.