取消Carbide.vs 自动更新MMP/PKG的功能
你是否在用VS.NET 2003+Carbide.vs 开发基于Symbian的应用呢?而你是否会发现每次在编译时Carbide.vs总会创建一个 *.mmp 文件的备份文件,并自动更新了*.mmp文件呢?结果如何?你加进去的一些东西给取消掉了,或者给屏蔽掉了,郁闷吧?虽然说这个功能是一个非常人性化并且方便的功能,但有时却让人很郁闷,为此我郁闷了好久,终于发现如何解决这个问题了。让Carbide.vs在编译生成时不自动去更新MMP和KPG文件。
第一种方法:

打开你的项目后,依次点击 菜单 项目->Carbide.vs Properties-> 将update .mmp File 的勾取消掉,再按OK,现在你试试,是不是不会再更新你的mmp文件 了呢?
第二种方法:
如果第一种方法不成功的话,比如OK的按钮是不可用的话,可以试下以下的方法。打开你的项目目录下的 项目名称-SymbianOS-properties.xml 文件,在这里比如我的项目名称是 HelloWorld 那我的文件名就是 Helloworld-SymbianOS-properties.xml ,打开后找到类似以下格式的文本
<activeMmpFile>group\项目名称.mmp</activeMmpFile> <updateMmpFile>true</updateMmpFile> <updateUidCppFile>true</updateUidCppFile> <pkgFile>sis\项目名称.pkg</pkgFile> <pkgUpdate>false</pkgUpdate>
只要把<updateMmpFile>true</updateMmpFile> 改成<updateMmpFile>false</updateMmpFile> 就行了,现在再试一下,是不是成功了? ^__^
Power by 翁培铖 (蓝色忧郁)[Bention]
|