簡體   English   中英

Visual Studio 2005/2008中的解決方案項目

[英]Solution Items in Visual Studio 2005/2008

是否可以將類添加為解決方案項,並將其用作解決方案中所有項目中的鏈接項?

基本上,我在考慮創建一個類(它將繼承ConfigurationSection )並將其保留為解決方案項。 我想將其作為鏈接項添加到解決方案的所有項目中,以便每個人都可以使用它來訪問配置屬性。 (有關更多詳細信息,請參閱本教程

現在我面臨的問題是,當我在解決方案項中創建一個類時,它沒有任何名稱空間。 它顯示在項目內部的智能感知中,但是一旦我創建了解決方案項目類的對象,該對象就不會顯示在智能感知中。

有什么想法嗎?

您最好將您的班級放入一個庫中,然后人們可以引用您的庫並使用您的班級。 如果使用鏈接方法,則當一個項目要引用另一個項目時,您將遇到問題,因為您將在兩個項目中使用相同的名稱空間擁有相同的類-該項目將無法編譯。

更新資料

從您的其他問題中我可以看到您想通過配置文件共享配置設置。 通過鏈接共享配置文件很好,它只是純文本文件,因此沒有任何編譯問題。 但是,我建議不要使用如上所述的方法共享類文件。 將您的配置類放在一個類庫項目中,其他人可以將其用作項目參考,然后他們便可以使用您的類。 使用鏈接添加實際的配置文件(帶有設置)。 這樣,您的設置文件將可以很好地跨項目復制,並且人們可以通過引用它來使用您的配置設置類。

是。

右鍵單擊每個項目,依次單擊“添加”,“添加現有文件”,導航到該文件,然后單擊“添加”按鈕旁邊的向下箭頭,然后單擊“添加為鏈接”。

但是,最好將類放在所有項目都引用的DLL項目中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM