每次我使用安装和部署来创建新的Web安装程序并运行它(在编辑属性中的所有好东西之后),输出始终是Web站点项目的副本...
如何输出WebSite项目的PreCompile版本?
我做的是,发布网站(所以我得到预编译版本),将这个新的预编译网站作为现有网站添加到我的解决方案,并将其添加到安装程序的内容输出...
好吧,这个想法很好,但我得到一个错误说:
"This application is already precompiled."
alt text http://www.balexandre.com/temp/stackoverflow_precompiledquestion.png
:-(
最重要的是,我只想要一个安装文件,它为我提供了我的Web项目的预编译版本,我该如何实现这一目标?
我看到你尝试了VS的标准Web安装项目.Scott Gu的博客文章将您带到此页面:
Visual Studio 2008 Web部署项目
这是Visual Studio的一个插件,可以激活任何Web站点项目的附加"右键单击"选项,以添加此类部署项目.你可以在这里看到我创建的内容....输出是一个预编译的Web应用程序.现在,如果您将常规Web安装项目添加到您的解决方案中,并将其指向以前创建的Web Deploy项目作为其内容,...我获得了有效的构建,没有错误并且创建了MSI文件...使用dll在里面.
http://img222.imageshack.us/img222/6177/71881923mj9.jpg
我希望这可以帮助你.