我正在使用 Visual Studio 2010。我有一个网站项目,我想在每次构建项目时构建一个网站部署包。基本上,我正在寻找构建后 MSBuild 命令的一些示例,该命令基本上与网站右键菜单中的“构建部署包”选项执行相同的操作。
我假设您正在使用 Web 应用程序项目,因为网站项目没有“构建部署包”。
我建议不要在每个构建上执行包,因为它会大大减慢你的发展速度。话虽这么说,你可以在这里做到这一点。
If you really想要做到这一点,您最好的选择不是使用构建后事件,而是编辑项目文件并扩展构建过程。为此,请打开您的网站的 .csproj 文件,然后打开底部(在导入元素之后)放置以下内容
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
Package
</BuildDependsOn>
</PropertyGroup>
它的作用是扩展构建过程来调用Package目标。这与在 Visual Studio 中调用“构建部署包”目标时调用的目标相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)