我已創建共享集合MyLibray版本1.0.0.1並將其安裝在gac中。我再次創建MyLibrary版本1.0.0.2並將其安裝在gac中。在gac中安裝後,無法在添加引用對話框中看到程序集
看到gac屏幕截圖。
但在添加引用對話框中只有老版本1.0.0.1可用。 查看截圖。
我已創建共享集合MyLibray版本1.0.0.1並將其安裝在gac中。我再次創建MyLibrary版本1.0.0.2並將其安裝在gac中。在gac中安裝後,無法在添加引用對話框中看到程序集
看到gac屏幕截圖。
但在添加引用對話框中只有老版本1.0.0.1可用。 查看截圖。
即使程序集版本不同,Visual Studio也不會顯示兩個同名的程序集。如果您希望相同程序集的多個版本出現在已安裝程序集的Visual Studio列表中,請爲每個版本的程序集提供一個不同的名稱,例如MyLibrary.1.0.0.1.dll和MyLibrary.1.0.0.2.dll 。
編輯:向對話框中添加相同名稱程序集的另一種方法是將程序集放在兩個單獨的文件夾中,並將這些文件夾添加到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
鍵。
納迪姆
我創建了一個性感的Visual Studio擴展,將幫助你實現你的目標。 Muse VSReferences將允許您從「添加GAC參考」菜單項中將全局程序集緩存引用添加到項目中。
問候......
繆斯擴展
如果你看到有3個組件與名msdatasrc正上方在MyLibrary。 – 2010-09-30 06:18:19
用於這些組件的方法不同。看到我更新的答案。 – Yogesh 2010-09-30 06:30:49
非常有趣。 – 2010-09-30 06:57:12