这个问题可能已经有了答案,但我已经搜索了几个小时,但由于某种原因我仍然找不到,所以如果这变成了一个巨大的n00b问题,请原谅我...我将过度详细地描述操作,因为我认为术语非常令人困惑(至少对我来说是这样)。
我有一个VS2012.NET 4“ASP.NET Web Forms Application”类型的项目;一种编译到一个(或多个)程序集,然后部署到站点的类型。
在VS2012中,单击解决方案资源管理器中的项目节点上的“发布...”会显示“发布Web”对话框,允许配置“发布配置文件”。我将其命名为“Dev”,并将其配置为具有各种选项的文件发布方式。我不使用“打包/发布Web”选项,也没有任何生成Zip文件或其他打包系统的兴趣。
我想要的是CTRL + SHIFT + B和F5不仅构建此项目,而且还要使用此配置文件进行发布。为此,我假设我需要修改csproj文件,但老实说,我看不出这些东西是如何通过msbuild配置连接起来的。
我看过许多关于自定义msbuild配置、从TFS服务器构建和从命令行构建的帖子,但这些帖子都没有解决我所认为的最简单的情况,即调用发布而不是构建。
非常感谢您在此处提供指针-以csproj文件片段的形式和对片段元素的一些解释。
我有一个VS2012.NET 4“ASP.NET Web Forms Application”类型的项目;一种编译到一个(或多个)程序集,然后部署到站点的类型。
在VS2012中,单击解决方案资源管理器中的项目节点上的“发布...”会显示“发布Web”对话框,允许配置“发布配置文件”。我将其命名为“Dev”,并将其配置为具有各种选项的文件发布方式。我不使用“打包/发布Web”选项,也没有任何生成Zip文件或其他打包系统的兴趣。
我想要的是CTRL + SHIFT + B和F5不仅构建此项目,而且还要使用此配置文件进行发布。为此,我假设我需要修改csproj文件,但老实说,我看不出这些东西是如何通过msbuild配置连接起来的。
我看过许多关于自定义msbuild配置、从TFS服务器构建和从命令行构建的帖子,但这些帖子都没有解决我所认为的最简单的情况,即调用发布而不是构建。
非常感谢您在此处提供指针-以csproj文件片段的形式和对片段元素的一些解释。