我正在做一个项目,而这个项目正在进行中。
但是,在重新安装Visual之后,我的项目没有加载。
给出此错误:
D:\UOSGC\Final\Banquet_Events_System\UI\UI.csproj: 错误:无法加载文件或程序集“Microsoft.VisualStudio.Web、Version=14.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。文件或目录已损坏且不可读。(HRESULT例外: 0x80070570)
错误屏幕截图是:
我的操作系统是Windows 10 Professional,我使用的是Visual 2015。
编辑:当我创建一个新项目时,它不是创建它,而是显示这个错误:
文件或目录已损坏且不可读。
任何帮助都将不胜感激!
发布于 2020-07-04 23:03:11
要解决这个问题,您需要做多个步骤/事情:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config第1步:第一次检查
它看起来是在下面添加了一行:
<system.web> (not the section under <location allowOverride="true">)
<compilation>
<assemblies>
.....
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
.....
</assemblies>
对于这个程序集,在我的部分顶部已经有一个,但是add接近底部。只要评论这个条目,它就会开始工作。或者,如果您不确定是否为所有网站删除它,您可以在您的网站web.config中添加相同的行,删除而不是添加。
步骤2:(如果使用VS 2019)重新安装"AspNetDiagnosticPack.msi“可以解决问题。VS 2019安装的包安装文件夹中将有一个文件。(“未删除”安装软件包的复选框已激活*)。
如果您没有这些包,那么可能离线安装会有所帮助。
在我的例子中,文件夹名为:"Microsoft.VisualStudio.AspNetDiagnosticPack.Msi,version=16.0.12276.43788“。
单击"AspNetDiagnosticPack“并选择”修复“。
步骤3:您需要下载这个MSI并执行它并选择修复。
最后,如果上述任何步骤没有解决您需要下载并安装此问题的,则,该问题已在其中解决。
发布于 2017-11-07 18:11:32
当您新安装visual studio并尝试从源代码管理或本地机器打开现有项目时,可能会发生此类错误。有几次我遇到了同样的问题,我用清除MEF组件缓存来解决这个问题。
清除visual中的MEF组件扩展,清除磁盘上的MEF缓存并让Visual重新生成它。清除MEF缓存的原因是它可能会损坏。这通常发生在安装或更新扩展插件或其他Visual组件时。如果仍然存在错误,那么检查项目的兼容性,例如,x64/x86,否则保持与任何CPU相同。
步骤:
发布于 2017-11-08 13:04:48
是否尝试在管理员模式下打开项目。
https://stackoverflow.com/questions/47003954
复制相似问题