Visual Studio 2010:如何使用MSBUILD将ASP.NET Web应用发布到目标文件夹?
|
在Visual Studio 2010中,您知道如何更改配置(调试,发布等),在解决方案资源管理器中右键单击一个项目,单击“发布”,并将所选配置的所有重要的Web应用程序项目文件复制到目标文件夹以及经过xdt转换的web.config?好吧,我正在寻找与之完全相同的MSBUILD。
我面临的挑战:在命令提示符处提供我需要执行的“单行”以完成此操作。没有第三方程序。没有教学影片。我可以直接从您的响应中直接复制一个简单的命令,粘贴到命令窗口中,根据需要进行修改以支持我的目录结构,然后按Enter。
如果不是,那么也许有人可以提供一个指向完整MSBUILD参考的链接,该参考显示了我可以在命令行中使用的每个命令,开关和值。
没有找到相关结果
已邀请:
2 个回复
禽兢玫坞劲
从命令行(或
文件)调用此方法可以解决问题:
盟犯涩沟都
在该行下面,粘贴以下XML:
现在,在与项目文件相同的文件夹中的命令提示符下运行此命令:
请记住在命令中指定MSBUILD的路径,或将路径添加到全局路径环境变量中(这是我所做的)。在我的机器上,它在这里:
为了测试这一点,我在Web.Release.config中放置了一个配置转换,以添加一个AppSetting密钥(如果执行此操作,请确保基本配置文件中存在AppSettings节点,否则会出现错误)。当我使用上述命令构建调试配置时,该密钥未按预期出现在发布的配置文件中。但是,当我使用发布配置时,密钥已成功添加到文件中。 我真的希望Microsoft不会混淆这一切。无论如何,这是我在互联网上任何地方都能找到的最简单的解决方案。希望对您的其他人有帮助。