需要将发布Web应用程序的msbuild文件

时间:2010-04-15 22:40:34

标签: msbuild

是否有人成功制作了一个msbuild文件,该文件将发布一个Web应用程序,而不是旧的2.0网站,而是一个Web应用程序?

这是我正在寻找的东西:

< MSBuild Projects =“eRx.Web.SecureSiteShell.csproj”Properties =“Configuration = Debug; OutDir = $(OutputFolder)\ $(OutputWeb)\ bin \; WebProjectOutputDir = $(OutputFolder)\ $(OutputWeb)\”Targets =“ResolveReferences; _CopyWebApplication”/>


我试过简单地使用'目标:发布'但我得到:跳过不可发布的项目。

1 个答案:

答案 0 :(得分:1)

显然这是不可能的。我的第一个暗示是从这个网站得到绝对没有回应。

我开始研究制作一个Web设置项目,但不满意必须编辑安装对话框才能获得自定义安装文件夹。我真正需要的只是复制Web应用程序的已发布输出(不是您浏览的网站)。

我认为我通过创建一个简单的Windows安装程序来欺骗系统。令人惊讶的是,我能够包含满足我需求的Web应用程序的主要输出。如果我需要,我必须手动添加每个项目调试符号,因此这个过程可能是长期但可行的。

就像我说的那样,并不完全满意,因为我希望将文件放在一个很好的部署文件夹中供我的QA小组使用,但我认为给它们提供MSI有其优点。

我留下这个给任何人评论。我仍然无法相信我不能从msBuild或任何其他工具中做到这一点。