这太令人沮丧了。出于某种原因,我在应用程序中添加了一个依赖项Microsoft.VisualStudio.Text.Logic
,所以当我部署它时,它给了我典型的“无法安装或运行应用程序”。应用程序要求将程序集XXX安装在全局适配缓存(GAC)中“ 。没什么大不了。删除未在先决条件中显示的GAC依赖项
所以我去了应用程序文件部分,它并没有显示出来。然后,我检查了我的参考资料,没有出现。作为最后的努力,我在“添加引用”面板下进行了检查,并且它不在那里。出于某种原因,我的构建服务器有它,但我所有的最终用户以及我的开发机器都没有。是否有任何地方可以检查需要哪些依赖关系并将其删除?我不能在我的应用程序中找到需要此DLL的任何代码。
我想这个问题可以概括为:“找到项目的依赖关系以防止创建新项目的最佳方法是什么?”
install dotpeek。如果你看到那个程序集或其他东西 - 右键单击它并说找到引用。 – 2014-10-31 19:47:29
这可能是您的某个依赖关系的依赖关系。你是否包含任何块金包? – 2014-10-31 20:15:40
我的水晶球说你正在部署一个单元测试而不是产品。 – 2014-10-31 20:59:21