我有一个包含两个 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/