繁体   English   中英

ASP.net Web应用程序项目维护版本和内部版本

[英]ASP.net Web Application project maintaining release and builds

我们是一个小组,致力于ASP.net Web应用程序项目,以下是解决方案结构,

解:

  1. 项目:数据访问层
  2. 项目:模型层
  3. 项目:业务层
  4. 项目:Web应用程序项目

对于源代码存储库,我们使用Visual Studio Online,因为团队很小,所以我们使用的是免费版本。

现在,我们正在尝试为每个发行版维护正确的版本。 当前,我们在一个文件夹中发布(使用发布工具Visual Studio),然后在服务器Website文件夹中手动复制和粘贴文件。 因此,现在,Web应用程序的DLL文件始终具有版本1.0.0.0。

现在,我们要使用VSO构建功能,并且每次运行构建时,我们都希望这种情况发生。

  1. 编译网站
  2. 完整代码(所有项目)也应与已发布文件一起复制
  3. 网站DLL的内部版本号应自动增加

我不确定以上所有内容是否可以在构建中完成或是否有任何其他过程。 有人可以向我们指出正确的方向吗?

谢谢。

在VSO上进行构建就可以了。 如果您使用的是XAML构建,则不需要任何其他功能。 只需配置一个新的构建并将其发布到您的解决方案即可。 然后,您将获得版本输出。 为了使构建输出具有增加的版本号,您将需要使用powershell并在构建过程中调用它。

http://www.codewrecks.com/blog/index.php/2014/01/11/customize-tfs-2013-build-with-powershell-scripts/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM