摘要: .net程序版本号的格式是4端十进制数字比如2.5.729.2他们依次是Major Number:主版本号Minor Number:副版本号这两个号码是对外的版本号,也就是说上面这个程序是2.5版的Building Number:编译版本号比如如果一天编译一次的话,那么每天编译版本号加一,上边的程序经过了729天的开发。Revision Number:再版版本号比如某一天的一次编译有重大的bug,在编译就是这版本号加一。所以后两个版本号是内部版本号。这是微软公司使用的版本号模式,在开发中最好遵守。编程时可以获得的三个版本号及其区别:使用Visual Studio 编程时,生成的AssembIy 阅读全文
posted @ 2009-04-16 21:29 OYJJ 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: AssemblyInfo.cs使用自定义属性定义manifest中的一些自定义属性,版本信息。在生成的文件的属性页中,版本中可以看到这些信息。结构都已经定义好了,需要做的就是改变里面字符串的值。 阅读全文
posted @ 2009-04-16 21:23 OYJJ 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 操作注册表,在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/AssemblyFolders中新建子键在子键中新建字符串值,键值为你的程序集所在的目录 阅读全文
posted @ 2009-04-16 19:51 OYJJ 阅读(148) 评论(0) 推荐(0) 编辑
摘要: VS不支持将多文件Assembly生成,使用命令行完成方法1:生成一个不带manifest的.netmodule和一个带mainfest的.dll两个源文件RUT.cs contain rarly used typeFUT.cs contain frequently used typecsc /t:module RUT.cs生成 RUT.netmodule 这是一个标准的 Dll PE文件但是他没有manifest,CLR不能加载csc /out:Combin.dll /t:library /addmodule:RUT.netmodule FUT.cs生成带manifest的Combin.dl 阅读全文
posted @ 2009-04-16 19:35 OYJJ 阅读(306) 评论(0) 推荐(0) 编辑