如何避免在 2.0 安装过程中注销 mscoree 2.4?
我有一个应用程序依赖于对 mscoree 2.0(来自 .net 2.0-3.5)的引用。 我知道这不是一个好的做法,但我现在必须忍受它。
该应用程序使用标准 msi(由 Visual Studion 安装项目生成)安装。 我的问题是,我在安装了 mscoree 2.4 的盒子上安装了 .net 4.0,每次安装我的小应用程序时,mscoree 2.4 都会被取消注册,我需要修复 .net 4.0 安装才能使其恢复正常。
有人在使用 .net COM 时遇到过类似的行为吗? 有没有简单的方法/解决方法来避免 mscoree 2.4 注销?
I've an application that depend on a reference to mscoree 2.0 (from .net 2.0-3.5).
I know that it isn't a good practice, but I've to live with it for now.
The app is installed with standard msi (generated by Visual Studion setup project).
My issue is that I've .net 4.0 on the box with mscoree 2.4 installed and each time I'm installing my little app the mscoree 2.4 get unregistered and I need to repair .net 4.0 installation in order to get it back in order.
Do anyone faced similar behaviour with .net COMs?
Is there an easy way / workaround to avoid mscoree 2.4 unregistration?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会查看:
Mailbag:我应该重新安装.NET Framework 的版本是否按特定顺序排列?
Aaron 说这是为了避免一些设置错误,而您的版本可能会或可能不会出现在该列表中。 (您必须点击链接才能找到答案。)
I would check out:
Mailbag: Should I re-install the versions of the .NET Framework in a specific order?
Aaron says this is to avoid a couple setup bugs and yours may or may not be in that list. ( You have to follow the links to find out. )