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

标签 c# visual-studio-2010 silverlight global-assembly-cache

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

gacutil /il MyAssemblyList.txt

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

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

有人可以帮忙吗?

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

最佳答案

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

fuslogvw

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

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

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

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

关于c# - 在GAC中注册新程序集后,Visual Studio找不到任何dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10484041/

相关文章:

c# - TF命令行工具: Compare local sourcecode files with shelved TFS files

visual-studio-2010 - 在 Visual Studios 2010 Express C++ 中导入 OpenCV2.3 库时出现 Unresolved external symbol 错误

c# - 调试(单步执行)VS 安装项目,你是怎么做到的?

silverlight - 带有 Silverlight 的 MVVM

silverlight - 什么可能导致我的 WP7 应用程序仅在某些型号上崩溃?

c# - 关于 WPF 绑定(bind)的困惑

c# - 错误 : Object Reference is not set to an instance of object

c# property override Set 方法

c# - 在 Visual Studio 2010 Ultimate 的上下文菜单中找不到 "resolve"

wpf - 数据绑定(bind)是否始终编码到 UI 线程?