现在的位置: 首页 > 综合 > 正文

Visual Studio 2010 建模学习(八) – 升级Beta2模型工程到RC (AtUpgrade.exe)(转)

2013年03月19日 ⁄ 综合 ⁄ 共 963字 ⁄ 字号 评论关闭

题外话:今天是农历大年三十,给大家拜个早年先,祝大家虎年吉祥,万事如意!笔耕不辍,发完这篇短文就去看央视春节晚会了,呵呵!特别期待赵本山今年还能有新创意!!!!     

    《Visual Studio 2010 RC正式发布了》,大家陆陆续续都会从Beta 2升级到RC。虽然微软在一开始并没有规划RC版,但是为了能够更好的倾听用户对Beta 2的意见并加以改进,保证Visual Studio 2010为用户提供最满意的质量,MS还是决定要发布一个RC版。那么这就带来一个问题:我用Beta 2创建的模型工程能够在RC上使用吗? 回答:可以的。MS支持Beta 2的“Go Live”,我在《Visual Studio 2010 建模学习(四) - 5种符合UML2.1.2规范的UML图》曾提到过啥是“Go Live”,简单的说就是测试版的产品足够好了,能够应用到实际产品和工程中了,微软会提供足够的支持。

       Beta 2的模型工程可以在RC上继续使用的,但需要使用Visual Studio 2010 Architecture Model Upgrade工具进行一下升级。这是因为,RC上的建模工程文件格式稍有改变,要升级的文件包括:UML图、Layer图以及反向工程生成的顺序图,但依赖图(Dependency diagram, .DGML文件)不需要任何变动。AtUpgrade.exe是一个命令行工具,默认是安装在...\Program Files (x86)\Microsoft Corporation\Visual Studio 2010 Architecture Model Upgrade Tool下,readme.txt文件给出了详细的使用方法,其命令格式如下:

         AtUpgrade.exe /upgrade [/d:directory] [/v:targetVersion] [/recursive]

其中,/v:targetVersion是个可选参数,它代表要升级到的版本,默认为1.0.0.0。此外,它还提供了/restore选项可以恢复到升级前的工程:

         AtUpgrade.exe /restore [/d:directory] [/v:versionUpgradedTo] [/recursive]

下面是我升级的一个实例,整个过程非常顺利:

抱歉!评论已关闭.