我是一個Visual Studio noob。我的背景更多與Unix相關,主要用於通過scons或make構建東西。我甚至沒有太多的Eclipse經驗。在Visual Studio上構建相關項目
無論如何,我感到沮喪,似乎很難在VS中的項目之間移動文件。 (我正在運行Visual Studio 2013)。例如,假設我有一個ProjectXRel(發佈),我想要一個ProjectXDev(開發)。我希望它們都可以運行,並且dev版本可能只有一些編輯更改,它與rel版本有所不同。直覺上的想法是從ProjectXRel複製文件來創建ProjectXDev,但VS似乎與我鬥爭(它想要將所有命名空間重命名爲項目標題)。
此外,一些文件,如從通過的.dbml或設計者,衍生的.cs文件似乎不可複製,並依靠一個複製使用該實用程序具有有效文件的過程。我習慣於通過文件定義項目,但VS中並不是這樣。相反,它似乎是由用於創建和組織文件的流程步驟定義的。
另外,嚴肅的開發人員只是使用命令行調用和PowerShell?這似乎很難,但至少你知道什麼叫%@ $$#是怎麼回事.....
因此,基本的問題是,一個人如何複製一個現有的項目,以產生類似一個用於開發目的? (我知道源代碼控制諸如混帳可以提供幫助的,但是這不是這種情況的一個選項。)
謝謝!
感謝這個答案,但它不適合我的情況。就我而言,「釋放」解決方案已經存在,我不想惹它,因爲如果它破裂了,那將是一件非常糟糕的事情。 – Jiminion
您可以採用發佈解決方案並將其置於調試配置中。 另一種選擇是在代碼中使用#if條件。 http://msdn.microsoft.com/en-us/library/4y6tbswk.aspx – Kyro