2010-09-06 36 views
1

我有不同版本的重複程序集。我無法重新編譯使用舊版本程序集的項目,因此我手動將程序集複製到我的bin文件夾的子目錄中,然後使用assemblybinding更新web.config。Visual Studio編譯我想成爲內容的程序集

這工作正常,但現在我試圖將舊程序集添加到Visual Studio項目,以便他們將部署到生成目錄。但是,Visual Studio一直在查看這些程序集並告訴我我有版本衝突!因此,我不能編譯項目...

回答

0

你不能有一個程序引用了兩次相同的組件,即使它們是不同的版本,它只是順便視覺工作室的作品。您需要重新編譯並使用新版本的程序集重新編譯引用較舊程序集的代碼。這可以通過一個反射器來完成,如果你知道你在做什麼,這是相對容易的。

+0

我不是想要引用舊的程序集,也不想讓visual studio添加對它的引用。我希望它盲目地將它添加爲將被部署到構建目錄的內容。 – djmc 2010-09-06 21:08:06

+0

對不起,我注意到有人將我的網址更改爲嵌入圖片。可能很難說我在我的項目中想做什麼。我將圖像製作爲超鏈接,以便人機界面可以以更大的尺寸查看它。 – djmc 2010-09-06 21:13:19