2011-02-28 79 views
2

我必須更換一些使用過的庫。我將更改的庫存儲在新文件夾中。要使用這些新庫,我必須更改使用這些庫的項目中的引用。由於我的解決方案包含15個必須使用這些庫的項目,因此我必須更改每個項目中的引用。但那真的是* *!有沒有簡單的方法來改變單個項目中的參考路徑,其他項目是否參考了參考?所以我必須只更改參考一次?我可以參考Visual Studio 2010中引用的庫嗎(C#)

+0

沒有我所知道的,但由於項目文件是XML格式,所有子文件夾中的所有csproj的簡單xml轉換可以完成這項工作。您可以輕鬆編寫一個簡單的項目。 – 2011-02-28 14:00:13

回答

1

如果庫存在您的解決方案中,您可以將其作爲「項目引用」添加到所有依賴它的項目中。因此,一旦庫變化就會自動訪問更改。

+0

對不起,但圖書館不在解決方案。 – Kai 2011-02-28 14:10:45

+0

也許它應該是,如果你有這麼多的項目取決於它。如果這不可能,你可以編寫一個包裝類。這可以將調用轉發給庫類。因此,您將擁有一個入口點。 – Morten 2011-02-28 14:19:45

1

我不認爲存在這樣的'引用'引用'機制。您可以通過在記事本中打開項目來緩解痛苦,複製所需的參考字符串,然後使用一些第三方搜索和替換軟件,這些軟件可以遍歷所有項目併爲您更改參考。

1

我會創建一個共享庫文件夾。

/src 
    /lib (shared folder) 
    /mylibraries (for ease of use copy your newest libraries here) 

當您決定要增加時,您可以將舊庫移動到新文件夾並將其替換爲新庫。

/src 
     /lib (shared folder) 
     /mylibraries (copy from here) 
      /3-1-2011 (to here) 
相關問題