首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式为CLR2.0和CLR4.0安装程序集

以编程方式为CLR2.0和CLR4.0安装程序集
EN

Stack Overflow用户
提问于 2014-03-24 21:26:36
回答 1查看 1.2K关注 0票数 0

我有应用程序,让我们将它命名为Installer,它使用Publish.GacInstall方法在GAC中安装我的程序集。

当Insteller在.Net 4.0下运行并在GACforGAC4.0中安装程序集时,我遇到了一个问题。当我将.Net框架2.0作为项目的目标时,我看不到GAC中的程序集。

是否可以在两个GACs中安装我的程序集?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-26 19:15:41

不,它不依赖于安装程序,而是依赖于它安装的程序集。CLR v4 (.Net 4.0 - 4.5.1)程序集在v4 GAC中,CLR v2 (.Net 2.0 - 3.5)程序集在v2 GAC中。如果希望在两个版本中都包含一个程序集,则每个CLR版本必须有两个程序集。

因为CLR v4可以运行CLR v2应用程序,所以您也可以只使用CLR v4程序集。您需要在应用程序中更改/添加一个配置文件。见这里

代码语言:javascript
复制
<supportedRuntime version="v2.0.50727"/> 
<supportedRuntime version="v4.0"/>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22620921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档