visual-studio-2013 - Msbuild 正在发布所有文件夹和源代码

标签 visual-studio-2013 deployment msbuild publish asp.net-mvc-5

我有一个包含两个 pprojects mvc5 Web 应用程序和测试的解决方案。 如果我通过右键单击将网站发布为文件系统并使用自定义配置文件发布,那么一切都很好。 从命令行指定自定义配置文件会导致发布解决方案中的所有文件夹/源代码。 我缺少一些东西,但我不知道该去哪里寻找。

msbuild C:\eqsnet452\Eqs.sln/p:DeployOnBuild=true/p:PublishProfile=IntegrationPublish/p:VisualStudioVersion=12.0

IntegrationPublish 配置文件设置为文件系统,但所有文件都会复制到发布中。

最佳答案

如果您在 VS 中转到应用程序的属性,在“打包/发布 Web”菜单项下,有一个选项“要部署的项目”。

您有三个选项,其中之一是:“仅运行此应用程序所需的文件”。您必须为所需的每个配置选择此选项。

希望这有帮助。

关于visual-studio-2013 - Msbuild 正在发布所有文件夹和源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542457/

相关文章:

javascript - VS 2010 Javascript 匹配大括号/括号突出显示

deployment - 将仅 HTML 的应用程序部署到 Heroku?

sharepoint - Sharepoint解决方案包装: how do I get a custom icon for my features?

visual-studio - 将 Windows SDK 存储在源代码管理中?

ASP.NET MVC Core 找不到匹配命令 "dotnet-bundle"的可执行文件

mysql - Visual Studio 2013 MySQL 模块安装失败

visual-studio - VS 2012/2013 访问冲突异常

visual-studio-2013 - TFTP 未被识别为内部或外部命令

asp.net-mvc - FTP部署asp.net mvc站点的最佳方法是什么?

c# - MSBuild 无法解决具有项目依赖项的问题