vs2008下安装mobile client software factory

开博第一篇琢磨着写个什么好,还是来个实惠的吧。

最近有个手机项目想用mobile client software factory 做模板,系统已经装了vs2008,不打算再回去2005,于是开始折腾……

 

下面的安装过程希望对您有用。

 

准备如下:

1、Mobile Client Software Factory July 2006 (refresh).msi  2008

2、Guidance Automation Extensions for 2008

3、GuidanceAutomationToolkit  for 2008

4、FxCopInstall  1.35

5、ORCA MSI Editor

 

下面开始工作了,提起精神吧!

 

 

一 安装GAX /GAT 。  FOR2008的版本安装很顺利

 

二 安装Mobile Client Software Factory July 2006 (refresh).msi 出错,提示说没装GAX/GAT /VS2005/ C#等一些错误.

解决方法:

 

ORCA 打开"Mobile Client Software Factory July 2006 (refresh).msi"文件在tables下找到RegLocator

1、将GAXRegistry  key中的8.0改为9.0

2、FindVSInstallDir key中的8.0改为9.0

3、GATRegistry key中的29FFECACD566E7A4C9F8E5080B166010改为A741EEBC995A0984782CC041A01336F3    这个是我安装的GAT 2008版本,

保存后退出,重新安装成功。

 

 

 

三.打开VS2008 建立项目中并没有发现MCSF模版,郁闷。

开源项目 不怕!

解决方法:

 

1、VS2008打开 MCSF安装目录下的Tools/CabGen/CabGen.NoTests.sln   VS会自动转换成兼容项目

 

将Microsoft.Cci.DLL复制到CabGen/Lib 目录下

(注:可以安装FxCopInstall1.35,在安装目录下有需要的 Microsoft.Cci.DLL,如果安装1.35以上版本那么使用的Microsoft.Cci.DLL会有所改动,需要将命名控件Microsoft.Cci 更改为Microsoft.FxCop.Sdk,同时需要修改部分代码,这里不再展开,请参考其他资料)

 

编译项目发现有错误'Properties'不存在,将'Properties'替换成'Microsoft.Practices.Mobile.CompositeUI.CodeGen.Properties’

再次编译,正常。

 

2、VS2008打开 MCSF安装目录下的 ApplicationBlocks/OrientationAware.NoTests.sln 

将Microsoft.Cci.DLL复制到ObGen/Lib 目录下(同上)

 

编译,正常。

 

3、VS2008打开 MCSF安装目录下的  GuidancePackage/MobileClientFactory.NoTests.sln

 

编译,如果显示‘Design’不存在,可以将‘Design’替换成 ‘Microsoft.VisualStudio.Shell' (在Visual Studio 2008 SDK中有定义 可以去微软网站下载). 若编译正常,则无需替换。

 

 

三、安装 MCSF安装目录下的 GuidancePackage/MobileClientFactorySetup/Release/MobileClientFactory.msi 提示一堆错误。

解决办法:

 

ORCA 打开此文件,

1、在tables下找到RegLocator,将三个8.0都改成9.0

2、在tables下找到CustomAction,在uninstall, install, rollback and commit 记录中的Target字段中加入/Hive=9.0

如下图

 

 

 

 

 

再次安装,OK一些顺利.

 

打开vs2008,新建,项目,Guidance Packages 终于发现了Mobile Client Software Factory. 可喜可贺。

 

 

 

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值