127
|
Michael La Voie Frederik Gheysels · 技术社区 · 14 年前 |
![]() |
1
139
我猜您使用的另一个程序集正在引用旧的dll。您是否熟悉正在使用的所有其他项目引用,并且其中任何一个引用了telerik DLL? 你能像这样在web.config文件中加入绑定重定向吗?
|
![]() |
2
24
我和克丽丝·康威在这个问题上(投了赞成票)。问题是,您所引用的是项目中的一个telerik程序集,它引用的是另一个不存在的程序集。 首先,我不会在GAC中安装任何供应商(即telerik)组件。无论如何,telerik的东西被编译成两个程序集(telerik.web.design和telerik.web.ui)。只需将它们与应用程序一起部署。
其次,在每个.proj文件(如.csproj)中
第三,确保所有项目都使用最新的程序集。还要确保他们从本地路径而不是GAC获取程序集。(我真的不喜欢GAC。在我参与过的一些项目中,它没有引起任何问题的结束。我们通常有一个“assembly”文件夹,所有项目都将其用于外部程序集引用。 第四,每次加载网站项目时,Visual Studio都会自动搜索GAC,如果在GAC中找到某些内容,则会重新定位程序集位置。我不记得它是否曾经为Web应用程序项目做过这样的工作,但是我很久没有遇到过这样的问题了。这可能会在部署期间导致类似的问题。
第五,您可以在web.config中重新绑定程序集的版本号。在
|
![]() |
3
21
|
|
4
6
|
![]() |
5
3
|
![]() |
6
2
|
![]() |
7
2
|
![]() |
8
2
|
![]() |
9
1
|
|
10
1
|
![]() |
11
1
|
![]() |
12
1
|
|
13
0
|
![]() |
14
0
|
![]() |
15
0
|
![]() |
16
0
![]()
|
![]() |
17
0
|
![]() |
18
0
|
![]() |
19
0
|
![]() |
20
0
|
![]() |
21
0
|
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |