2013-11-21 53 views
6

「Visual Studio Express 2013 for Windows」允許我編譯調試,版本主版本。雖然調試版本之間的區別是已知的,我從來沒有聽說編譯選項。它與版本有什麼不同?VS中「釋放」和「主」之間的區別是什麼?

+0

我沒有的Visual Studio 2013,但是,我已經加入了,主人建立了通常建有所有的優化,異形,也沒有形式的調試信息的過去的項目他們(除非我們遇到了主構建本身的問題),也許這種做法繼續下去。 – phoenixstew

回答

13

「主」配置來自Unity,如您在評論中所述,它用於將應用提交到應用商店並移除分析器支持。

有三種構建配置供您選擇。調試顯然應該用來調試你的腳本。發佈優化代碼以獲得更好的性能。應使用主配置構建將您的應用程序提交到應用商店。它已剖析了分析器支持。

欲瞭解更多信息,請參閱Building and deploying a Unity Visual Studio solution (HoloLens)

+0

不錯的發現!愚蠢的我在原帖中沒有提到Unity,但我不知道它可以做這樣的事情! –

+0

@Lohoris沒問題,如果你之前提到Unity,我認爲Hans Passant會給你提供正確答案 – Jehof

2

否,術語「主」在VS2013中的任何項目模板中都不會出現爲解決方案配置名稱。 Express附帶的將只生成一個發佈和調試配置。在Build + Configuration對話框的左上角組合框中可見。

您使用由其他人創建的項目模板並非完全不可能,Visual Studio使用File + Export Template可以非常簡單。用一個不同的名字添加一個配置肯定是可能的,但這是程序員的意圖所不能想象的。一點點拉伸,Express不支持這樣的定製。

標準項目模板中唯一出現術語「主」的地方是Web應用程序。其中「母版頁」是生成Web應用程序中所有其他頁面的模板設計。相當有用,它有助於在網站設計中創建一致的外觀。但與解決方案配置無關

+0

我確實有VS Express 2013,它可以讓我通過「配置管理器」窗口「創建或編輯」配置。我剛剛安裝了VS,並且只在Unity創建的解決方案中使用它,是否有可能在解決方案中嵌入了這種新的配置選項? –

+1

你顯然應該在之前提到過「Unity」。它有一個遊戲服務器的概念,MasterServer類支持它。我懷疑這是相關的。我在[本頁]之外的Unity參考中看不到相關的匹配(http://docs.unity3d.com/Documentation/Components/net-MasterServerBuild.html)。 –

+0

你說得對。我沒有提到它,因爲我不知道解決方案可能會添加配置選項。 –

相關問題