首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

懂每日构建的人进来,高分酬谢!解决方法

2012-01-31 
懂每日构建的人进来,高分酬谢!请问我如何在每日构建后CheckOut vss源代码管理项目中的文件AssemblyInfo.cs

懂每日构建的人进来,高分酬谢!
请问我如何在每日构建后CheckOut vss源代码管理项目中的文件AssemblyInfo.cs,修改里面的版本号:[assembly: AssemblyFileVersion("1.0.0.0")]让它最后一个数字自动加1然后check in vss?

[解决办法]
帮顶
[解决办法]
vss是通过打标签来进行代码的版本控制的;
本机上可以通过[assembly: AssemblyFileVersion("1.0.0.*")]来进行自增长吧;
公司的代码好像不太进行版本的控制,帮不上什么忙
[解决办法]

引用楼主 46539492 的帖子:
请问我如何在每日构建后CheckOut vss源代码管理项目中的文件AssemblyInfo.cs,修改里面的版本号:[assembly: AssemblyFileVersion("1.0.0.0")]让它最后一个数字自动加1然后check in vss?

[解决办法]
其实每天再签出嵌入时加上注释呢!
[解决办法]
开发中随时会编译工程代码,因此每日构建的工程应该与实际开发代码的工程分开,并且后者引用所有开发中的工程。

开发工程中的“获取版本号”可以反射获得,代码类似这样:

var result = System.Reflection.Assembly.LoadFrom("每日构建工程.dll").GetName().Version;

[解决办法]
探讨
其实每天再签出嵌入时加上注释呢!

[解决办法]
微软的MSBuild小组本来有一个AssemblyInfoTask的MSbuild任务可以自定义对于AssemblyInfo.cs的修改,能够很灵活的实现lz的愿望。不过随着GotDotNet消失了。我现在正在联系原作者,希望他能尽快在CodePlex或者其他地方重新发布这个任务。
[解决办法]
探讨
微软的MSBuild小组本来有一个AssemblyInfoTask的MSbuild任务可以自定义对于AssemblyInfo.cs的修改,能够很灵活的实现lz的愿望。不过随着GotDotNet消失了。我现在正在联系原作者,希望他能尽快在CodePlex或者其他地方重新发布这个任务。

[解决办法]
不懂
学习了

热点排行