1

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

gacutil /il MyAssemblyList.txt

之后,我无法在 Visual Studio 中编译任何东西,因为它找不到任何 DLL。当我尝试编译 Silverlight 项目时,它给了我这样的错误消息:“错误 4 无法加载文件或程序集 'System.Windows, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' 或其依赖项之一。”

我已经更新了所有参考资料,文本编辑器没有显示任何错误。

有人可以帮忙吗?

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

4

1 回答 1

1

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

fuslogvw

之后,在程序集尝试加载之后运行您的程序。

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

您可能必须先检查“设置”并以管理员权限运行它。

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

于 2012-05-08T09:41:50.277 回答