1

我的解决方案包含很多项目 (33),一些 vb,主要是 c#。现在在其中一个项目中引用了 1.1 框架。我的解决方案构建成功,但不会运行。它给了我错误:“无法加载文件或程序集'System.xml,Version = 1.0.5000'或其依赖项之一。系统找不到指定的文件”。

当我安装 1.1 框架时,它工作得很好。我想删除它,因此不再需要 1.1 来运行我的应用程序。

我如何才能在所有这些项目中找到这个参考?我知道我必须添加一次才能使外部库正常工作,但现在我坚持使用 1.1 框架......

感谢您的帮助。

4

2 回答 2

2

在您的解决方案根目录中,从命令行运行它:

findstr /I /S "1.0.5000" *.csproj
findstr /I /S "1.0.5000" *.vbproj

这将列出所有包含对任何 1.0.5000 版本程序集的引用的 C# 和 VB.NET 项目文件。

于 2012-11-15T11:07:03.170 回答
0

几天前,我遇到了同样的问题,为了解决它,遵循了以下步骤:

在解决方案资源管理器中:

  1. 展开项目
  2. 展开参考
  3. 选择导致问题的 DLL(在您的情况下是System.XML
  4. 右键单击并选择Properties
  5. Specific Version属性设置为False

这也应该适用于您的情况!

于 2012-11-15T11:07:47.290 回答