2016-07-21 25 views
-1

我有一个运行正常的Visual Studio解决方案。我已经从这个复制了几个项目,并提出了一个新的解决方案。当我尝试运行其中一个调用时,它给了我一个DLL缺失的错误。Visual Studio复制项目中的版本冲突

我确认项目中存在dll,该项目持有对其他项目的引用,在进一步检查时,我观察到错误消息中dll的版本号与dll的版本号不匹配我已经复制。

我的复制项目可能出了什么问题?

请让我知道如果我的问题是在很高的水平?我会根据您的需要提供必要的细节。

+0

具体是什么错误的版本冲突?这是sherlock – Sherlock

回答

0

OK,我发现这个错误我的技术主管,这里是他的发现 -

,这是因为这是正在我的主要项目中引用的另一个项目。这个另一个项目也有这个DLL的参考。这是另一个项目的版本号,我得到一个错误。 我的TL告诉我,由于这是另一个项目正在编译不同的版本号,它期望我的DLL也是相同的版本。

在这里,为了便于理解,我使用了术语“另一个项目”。这不是“另一个项目”,而是另一个dll,它是内部引用我在我的主项目中使用的dll。似乎这些dll应该都是相同的版本才能正常运行。

我发现并从我的同事机器复制了这个DLL,并在我的主要项目中提到它,并解决了这个问题。

要识别此dll - 我们跑的旧代码,新代码和讨论procmon帮助我的TL总结的这另一个DLL