2017-01-22 13 views
1

在Visual Studio中,我試圖檢查變量的值存在:的類型,在立即窗口都「x.dll」和「x.dll」

(listElem as Project).ID 

,我得到錯誤

The type 'projName.Folder.Project' exists in both 'projName.dll' and 'projName.dll'. 

這怎麼可能?

編輯: 'projName.dll'是我調試的DLL,所以沒有'projName.dll'引用添加到'projName.dll'。在bin文件夾中,我只有一個'projName.dll'。它不是Web應用程序。

+0

您是否引用了相同程序集的多個副本(在不同的文件夾中)? –

+3

[ASP.Net錯誤的可能的重複:「類型'foo'存在於」temp1.dll「和」temp2.​​dll「]中(http://stackoverflow.com/questions/371426/asp-net-error-在-Font-in-both-temp1-dll-and-temp2-dll中) –

+1

這不是web應用程序。 – therko

回答

0

我已經遇到過這個確切的問題。您的引用或bin文件夾中可能有多個相同dll副本(可能有不同的版本)。在這兩個位置查找重複項並將其刪除。