2012-10-02 178 views
0

我希望配置我的項目有兩個不同的構建(演示和全)C#有沒有類似於VC++的構建配置管理器?

在VC++我有沒有問題,我可以創造像「發佈演示」新配置,申報預處理指令一樣DEMO和使用下面的代碼:

#ifdef DEMO 
    //do something 
#endif 

然後,如果我選擇在構建這個演示的配置,我可以有「演示版」,其中的二進制文件走得太遠,甚至單獨的文件夾。

C#有這個東西#if來標記代碼的預處理器變量相關部分,但我可以使它構建到不同的文件夾?輕鬆聲明只有一種配置的預處理器變量?等等?

我用VS#快訊2010年

my build tab

+0

看看項目配置對話框。如果我沒有記錯,你可以定義單獨的編譯配置,並部署規則。 – TheBlastOne

+0

不確定配置是否由預處理器變量/條件定義回顯。 – TheBlastOne

回答

1

右鍵單擊在解決方案資源管理項目的名稱,然後單擊屬性。選擇Build選項卡,您可以在其中看到諸如Debug,Release之類的項目配置。您可以設置哪一個是活動的,什麼是一個配置的目標文件夾等

編輯:看截圖

enter image description here

編輯2:還有一個用於創建自定義生成的方式配置。爲此,請在解決方案資源管理器中右鍵單擊解決方案的名稱,轉至屬性 - >配置,單擊配置管理器按鈕(位於右上角)。

+0

Ehm ...我沒有看到這樣的東西在生成標籤...有像「定義常量DEBUG」,「定義常量TRACE」...... – Kosmos

+0

奇怪的東西......我沒有這樣的事情。我更新了我的問題,以包括此選項卡的屏幕 – Kosmos

+0

可能是因爲他使用Express版本,我猜想。 –

相關問題