2012-03-06 54 views
25

Visual Studio 2010 SP1,在Web項目的右鍵單擊菜單上有一個選項,以Add Deployable Assemblies。菲爾哈克博客有關它hereVisual Studio 11測試版是否缺少「添加可部署的程序集」菜單選項?

Visual Studio 11 betaVisual Studio 2012,此選項似乎丟失。謝天謝地,您可以在VS 2010和VS 11之間輕鬆實現往返解決方案,因此我可以在VS 2010中打開解決方案,將MVC程序集添加到_bin_deployableAssemblies文件夾中。

它只是我的安裝,這是打破了,還是我需要安裝其他任何東西,讓這個工作?

回答

38

Add Deployable Assemblies對話框是一個使您可以部署MVC或Web頁面項目的功能。這是必要的,因爲在舊版本中,所有程序集都安裝在開發機器上的GAC中,但您不一定知道服務器上是否出現這種情況。因此,這個使您的項目可部署的工具手勢。

從MVC 3工具更新開始,我們現在使用Nuget包引用,這意味着您的項目會自動bin-deployable。由於不再需要工具手勢,因此將其從VS 11中移除。

+1

太好了 - 有道理,謝謝澄清。 – 2012-03-07 05:26:58

+0

@GeoffAppleford。在VS2012中,由於「添加可部署的程序集」不可用,是否需要使用'CopyLocal'爲true? – Lijo 2013-09-03 06:18:11

+1

@Lijo - 沒有通過Nuget添加的程序集會自動添加到bin文件夾中。 – 2013-09-03 07:19:20

相關問題