微软有没有方法把.net运行库分离出来,然后自己手动配置,不用去安装
微软有没有方法把.net运行库分离出来,然后自己手动配置,不用去安装
我之前拿.net2.0尝试
用VM虚拟机安装了一个纯净版XP
然后安装net2.0
安装完成后去C盘把Windows文件夹下的Microsoft.NET、assembly、system32\mui\0409下的mscorees.dll 一起拷贝了过来
然后regedit打开注册表
导出netframework注册表里的文件.reg
————————————————————————————
新建一个VM虚拟机 XP
分别复制Microsoft.NET、assembly、system32\mui\0409下的mscorees.dll到C盘Windows文件夹
双击之前导出的注册表
随手编译一个.net2.0的winform程序,拖入虚拟机
双击打开
好吧,各种dll加载不上问题,求高手支招
我之前拿.net2.0尝试
用VM虚拟机安装了一个纯净版XP
然后安装net2.0
安装完成后去C盘把Windows文件夹下的Microsoft.NET、assembly、system32\mui\0409下的mscorees.dll 一起拷贝了过来
然后regedit打开注册表
导出netframework注册表里的文件.reg
————————————————————————————
新建一个VM虚拟机 XP
分别复制Microsoft.NET、assembly、system32\mui\0409下的mscorees.dll到C盘Windows文件夹
双击之前导出的注册表
随手编译一个.net2.0的winform程序,拖入虚拟机
双击打开
好吧,各种dll加载不上问题,求高手支招
...全文
请发表友善的回复…
发表回复
csproj 2017-02-05
- 打赏
- 举报
.net core 就是分拆成无数个小的dll,可以只打包自己用到的,不需要安装FrameWork, 能够独立运行。
不过。。。不支持winform,WPF
software_artisan 2017-02-05
- 打赏
- 举报
阉割版XP可以把文件复制到FrameWork文件夹和库的缓存文件夹下看看,有的阉割版就是简单删除了库文件而已。具体可以百度下如何删除.Net FrameWork,然后逆向操作。
lazarus_net 2017-02-03
- 打赏
- 举报
用Spoon Virtual Application Studio Portable就可以“脱”2.0-4.0的所有winform
但是无论是飞信、用Spoon Virtual Application Studio Portable、Spoon Virtual Application Studio Portable
都统一一个致命的弱点——启动慢,15秒-半分钟(看机器了)[/quote]
我记得以前我试的时候启动速度还可以,不知道你这是怎么回事,那时候机器配置都比较差
如果太慢没法解决,自己把.net环境剥离出来,应该是一件很复杂的事,毕竟.net运行环境是个很复杂的东西,而且没几个人去研究这方面,毕竟装个.net并不太费功夫(2.0还是很小的) [/quote]
精简杂牌XP系统装不上,要是雨林木风、深度这些大家ghost还好,唉,当时也不知道他们找的哪个逗X装的系统
stherix 2017-02-03
- 打赏
- 举报
用Spoon Virtual Application Studio Portable就可以“脱”2.0-4.0的所有winform
但是无论是飞信、用Spoon Virtual Application Studio Portable、Spoon Virtual Application Studio Portable
都统一一个致命的弱点——启动慢,15秒-半分钟(看机器了)[/quote]
我记得以前我试的时候启动速度还可以,不知道你这是怎么回事,那时候机器配置都比较差
如果太慢没法解决,自己把.net环境剥离出来,应该是一件很复杂的事,毕竟.net运行环境是个很复杂的东西,而且没几个人去研究这方面,毕竟装个.net并不太费功夫(2.0还是很小的)
lazarus_net 2017-02-03
- 打赏
- 举报
用Spoon Virtual Application Studio Portable就可以“脱”2.0-4.0的所有winform
但是无论是飞信、用Spoon Virtual Application Studio Portable、Spoon Virtual Application Studio Portable
都统一一个致命的弱点——启动慢,15秒-半分钟(看机器了)
stherix 2017-02-03
- 打赏
- 举报
.net2.0是有脱离.netframework的方法的
曾经老版飞信就是自带了.net2.0 20多M
很容易就可以用于自己的软件,虽然年代久远,但是估计网上还有类似的东西吧
3.0或者以上还没有发现过有这方面的解决方案
lazarus_net 2017-02-03
- 打赏
- 举报
如果不行,那只能考虑用MFC、VB6或者Delphi来迎合这些奇葩用户机了
lazarus_net 2017-02-03
- 打赏
- 举报
遇到一些工作上的GHOST精简版XP系统,安装不上.net框架运行库,重装系统人家又不允许
用Remotesoft_DOTNET_Linker_Evaluation_2.1.0_VS2005.msi“”“脱库”的话,启动又太慢
用Spoon Virtual Application Studio Portable吧,这样的模式BUG比较多,除此启动也太慢,所以也pass
最终还是感觉原生态好……所以才研究这个
以专业开发人员为伍 2017-02-03
- 打赏
- 举报
.net 2.0 更小,应该就只有 20 多 M 吧?呵呵许多的其它系统下的组件都是几百 M 甚至上 G 的呢,估计你也安装了吧。
以专业开发人员为伍 2017-02-03
- 打赏
- 举报
.net framework才 40 几M的东西,拆分开来使用,你往往也需要其中 30M的库,一次次地安装部分文件,可能还不如一次装完了。
Poopaye 2017-02-03
- 打赏
- 举报
他们就是分不出来,所以创造了core