首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.NET项目中部署时,为项目设置特定的参考版本

在.NET项目中部署时,为项目设置特定的参考版本
EN

Stack Overflow用户
提问于 2014-10-31 12:27:36
回答 1查看 140关注 0票数 1

TL;DR:如何将程序集的引用设置为特定版本(早于当前)

我有一个项目,在该项目中,我们将部署到SSIS服务器,该服务器的程序集当前版本为11.XXX,或Visual 2012。在我的本地机器上,我在本地机器上安装了Visual 2014,这给了我12.XXX版。

在此项目中,一旦针对VS 2014进行了编译,就会将版本更新为12.XXX。此更新将导致SSIS服务器出现错误,导致错误/缺失版本。

如何让已部署的项目在运行时引用2012年程序集?

我已经查看了特定的版本标志,但它似乎只确定所使用的构建时间引用。还有其他方法可以告诉项目使用11.XXX版本的程序集吗?

下面是Analysis程序集属性的屏幕截图,该程序集是抛出错误的属性。正如您所看到的,当我需要它引用11.XXX时,它引用的是12.0.0.0版本。

EN

回答 1

Stack Overflow用户

发布于 2014-10-31 14:06:26

您可以使用重定向程序集绑定和App.config。请注意,尽管被命名为newVersion,这个吸引人可以指定比oldVersion更早的版本

编辑:因为你的项目不是独立的,所以事情会变得更加复杂。有关定位SSIS app.config文件的位置,请参见 post。此外,您还可以在machine.config文件中指定重定向系统范围,如第一个链接所述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26674701

复制
相关文章

相似问题

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