我刚刚使用 Visual Studio 2010 从 TFS 打开了一个解决方案。该解决方案包含 100 多个项目(如果由我决定,可能会少于 5 个),其中许多项目碰巧错过了引用(对 Unity dll 的引用) 。
有什么方法可以简化这些引用的修复吗?现在我必须手动删除并重新添加所有这些。麻烦。
如有任何建议,我们将不胜感激。
最佳答案
要解决该问题,您需要找出它尝试加载文件的位置。您可以查看项目 csproj 文件来执行此操作。您安装了较新(或不同)版本的程序集,或者具有不同的文件和文件夹结构。您需要重新创建该项目中已使用的文件和文件夹结构,或将 csproj 文件重写到新位置。
将来您可能想要更改第 3 方引用的处理方式。我使用这种方法有很好的经验:定义一个 ThirdPartyLibraries 文件夹,所有这些库都放在其中并 checkin 。它应该位于解决方案文件夹中。从现在开始,每个人都必须将第 3 方库放入其中并使用它们。
关于c# - 在 VS2010 C# 解决方案中查找缺失引用的更简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012364/