首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用csproj文件发布网站

使用csproj文件发布网站
EN

Stack Overflow用户
提问于 2011-10-15 14:00:01
回答 1查看 862关注 0票数 0

UPDATE修复了它(稍后StackOverflow允许我回答),但基本上我安装了“”,这是VS2010的一个免费插件。然后,在我的Deployment本身中,右键单击并添加“”。当它构建时,在输出文件夹中,它会转储可部署的webapp (DLLS、视图、控制器、图像等)的完整版本。然后,通过为生产、测试、开发等提供单独的信任,您可以开始聪明地进行配置设置。

-我的原稿

我有一个web (MVC3)项目和许多其他项目的解决方案。我使用TeamCity来构建我的解决方案,将它指向sln文件(而不是构建脚本)。

在每次构建结束时,我希望保留几个工件,即:一个用于我的测试环境的网站版本和一个用于我的生产环境的版本。

我理解如何制作构建配置(web.config),但我很难理解我需要对csproj文件(默认构建脚本)做些什么来发布这些不同版本的网站(到构建服务器上的文件夹,而不是服务器/联机)。

我想我需要在

代码语言:javascript
复制
  <Target Name="AfterBuild">  
     (something goes here)
  </Target> 

我的csproj文件的...part (大概是web项目中的那个),但是尽管进行了大量的搜索,我还是无法得到正确的语法。我想我需要这样的东西

代码语言:javascript
复制
<MSBuild Target="Publish" ...>

...but,我对这一切感到非常困惑。

如果有人能为我指明正确的方向,我将非常感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-16 13:42:01

请看我的更新,我最后使用了,它运行得很好(除了web.config替换中一个非常恼人的问题)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7778248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档