|
|
1
50
如果将SpecificVersion设置为true(这是添加引用时的默认值),则项目将使用特定版本(例如1.0.0.0)引用该dll。如果稍后给你一个新的dll(比如1.0.1.0),那么你必须删除旧的dll引用并添加新的引用。这是因为当你有一个新版本1.0.1.0时,该项目专门寻找1.0.0.0。 另一种方法是将SpecificVersion设置为false,这将告诉项目查找最新的可用dll并使用该dll。这样做的问题是,项目现在需要在不同的地方“搜索”您引用的dll,这可能会增加您的构建时间。即使它知道您引用的dll的路径,它也会这样做。我不确定这是一个bug,还是出于设计。它可能会检查除了您引用的dll之外(可能在GAC或其他地方)是否还有更新的dll。 article 这更详细地描述了这个问题。 |
|
|
Guilherme Albertini · DLL中的类 7 年前 |
|
|
Naomi · C#dll资源文件更改语言 7 年前 |
|
|
AidanH · C#DLL语言翻译实现[关闭] 7 年前 |
|
|
subham · DLL函数调用不工作 7 年前 |
|
|
PixelThis · 为什么我的DLL要求我的程序有一个特定的名称? 7 年前 |
|
|
nemo · DLL的“好”调用约定是什么? 7 年前 |