2009-09-14 61 views

回答

1

這是那些經典的「它取決於」基於設置的答案之一。您是使用Visual Studio 2008中的.NET 2.0編譯應用程序,還是針對較新的框架?這些DLL是否存儲在共享位置(即,GAC - 全局程序集緩存)還是存儲在應用程序文件夾中?

.NET 3.5向後兼容.NET 2.0,因此您可以輕鬆地將2.0 dll引用到3.0或3.5應用程序,但反之並不正確。

如果您在GAC中存儲共享DLL,您可能會發生衝突,但只需確保2.0和3.5版本的DLL具有不同的版本,然後您就可以避免發生衝突。

1

它不應該引起任何衝突。可以肯定,我會將引用程序集的特定版本屬性標記爲False。