在 GAC 中注册新程序集后,Visual Studio 找不到任何 dll



我已经将一些程序集注册到全局程序集缓存,在Visual Studion命令提示符下执行以下命令。

gacutil /il MyAssemblyList.txt

在那之后,我无法在Visual Studio中编译任何内容,因为它找不到任何DLL。当我尝试编译 Silverlight 项目时,它给了我这种错误消息:"错误 4 无法加载文件或程序集'System.Windows,版本=5.0.5.0,区域性=中性,公钥令牌=7cec85d7bea7798e'或其依赖项之一。

我已经更新了所有引用,文本编辑器没有显示任何错误。

有人可以帮忙吗?

更新:我修复了.NET Framework安装,但问题仍然存在

当.NET尝试加载程序集时,可以在名为"fuslogvw"的应用程序中查看其详细信息 - 只需运行VS命令提示符并键入

fuslogvw

之后,运行程序,直到程序集尝试加载后立即运行。

在fuslogvw GUI中按"刷新",您应该会看到一个或多个与罪魁祸首程序集相关的条目。双击以查看 .NET 尝试加载程序集的位置。

您可能需要先检查"设置"并使用管理员权限运行它。

如果您需要进一步的帮助,请粘贴详细信息的内容,以便我们查看

最新更新