答案 0 :(得分:2)
“添加可部署项目”菜单项实际上只是将程序集标记为“Copy Local = true”的便捷方式。
我在VS10 SP1之前所做的是:
1)创建一个本地/ lib /文件夹并将MVC DLL放在那里。 (我认为Haack的帖子包含了你需要的完整列表)
2)在“属性”窗口中将每个标记为“Copy Local = true”。这告诉Visual Studio始终将程序集复制到发布目录中,即使它们存在于GAC中
3)确保将DLL部署到Web服务器
答案 1 :(得分:0)
实际上VS11中不需要“添加可部署项目”上下文菜单。该项目从一开始就已经可以部署,您无需执行任何操作来部署所需的dll。发布时会自动包含它们。
详情请见此处:
Is Visual Studio 11 beta missing the "Add Deployable Assemblies" menu option?
答案 2 :(得分:-2)
只需安装ASP.NET MVC 4 nuget包即可。 http://nuget.org/packages/Microsoft.AspNet.Mvc