【发布时间】:2016-10-11 18:11:01
【问题描述】:
我有一个sln。文件在本地机器上构建和运行。当我要在 TFS 服务器中构建 sln 时,我收到一个错误
无法解析此引用。找不到程序集“DataTables”(我指的是程序集)。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。
我已尝试逐步解决此错误,这是我目前所做的:
确保两者的目标框架相同
确保有一个静态 dll 文件位置
确保在 sln 中引用该文件并使用随附的 using 语句
下一个要研究的逻辑领域是什么?
我认为问题在于我第一次引用 dll 时它位于一个位置,并且我在现在的位置之前更改了几次 dll 文件位置,因为我将 dll 存储在桌面中并且不得不重新组织我的文件夹。
我在某处简要地读到,当本地构建能够运行时,可能是 sln 文件将原始 dll 保存到 bin 中,并在参考中列出的文件位置找不到 dll 时使用该副本部分。
我可以将这两个想法联系在一起,但我不知道如何获取 sln 文件以删除不再有效的 dll 文件位置的痕迹并使其开始使用正确的 dll 文件路径。
我可能错了,我可能忽略了不同的问题来源。
我是初学者,所以请注意可能存在误解,我可能在上面的部分中扼杀了一些概念。任何见解和建议将不胜感激。
【问题讨论】:
标签: .net visual-studio dll tfs