2
我需要爲我的C#項目聲明一個預處理器符號,無論配置(Debug,Release,...)如何,總是需要聲明一個預處理器符號。C#:聲明所有配置的預處理器符號
有沒有辦法這樣做,以便如果創建一個新的配置,我不需要手動添加符號?我需要這個,因爲我在項目之間使用共享文件(我不希望我的項目互相依賴或共享程序集)。
我需要爲我的C#項目聲明一個預處理器符號,無論配置(Debug,Release,...)如何,總是需要聲明一個預處理器符號。C#:聲明所有配置的預處理器符號
有沒有辦法這樣做,以便如果創建一個新的配置,我不需要手動添加符號?我需要這個,因爲我在項目之間使用共享文件(我不希望我的項目互相依賴或共享程序集)。
您可以通過使用在生成過程中定義預處理器符號/定義MSDN :http://msdn.microsoft.com/en-us/library/0feaad6z.aspx
您還可以定義使用的項目設置構建配置對話框預處理符號。圖片下面:
謝謝,但我不知道我是否可以使用它,因爲我總是在VS2010建設的事情,至少在局部。 – user276648
這正是它的目的,你在項目的構建選項中設置它。如果你轉到給定項目的屬性,請選擇生成選項卡(2010或2011,不要在此機器上安裝2008),然後在那裏設置構建選項。在2010年和2011年,您可以直接設置編譯符號(分號分隔),因爲它是構建選項卡「條件編譯符號」上的自己選項。 –
添加了一個鏈接來顯示我在我的答案中提到的構建對話框。希望這可以幫助。 –