现在有些兄弟刷的rom中把net compact framework2.0或者连1.0的文件一起改为卡存了,这样做好处是能省下几兆的空间(1.0和2.0的共31文件加起来大概有6M多吧),但是有的兄弟刷了这样的rom后没把rom中未集成的那些net compact framework的文件放到卡上的指定位置,以至于需要net compact framework的软件没法用(比如蓝牙狙击手)。
其实问题也好解决,关键是两点,一是要把所需的net compact framework的文件复制到卡上,复制完了仔细检查下复制全了没有,因为有些文件是隐藏的,所以可能没复制过去。当然也可以把下载的net compact framework文件压缩包放到卡上,直接在卡上解压缩,避免出现复制不全的问题。第二点就是需要放到指定的位置,如果下载rom的时候没注意rom的说明,不知道该放在哪也没关系,看看你手机的注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies\ROM
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies\Global
这两个位置下可以看到每个.NETCompactFramework文件应该存放的位置,比如我的所有文件的存放位置都是\Storage Card\Program Files\NETCompactFramework,也就是说我因该把.NETCompactFramework的31个文件都放到存储卡的\Program Files\NETCompactFramework下。换句话说,如果把注册表这两个位置的相应值改成别的路径,我们也就可以把相应的NETCompactFramework的文件放到别的位置。