19得票1回答
在不重新编译项目的情况下升级C#项目中的参考dll。

我需要获取一个已构建的 C# 应用程序并更改其中一个引用的 dll。如何最好地做到这一点?我的参考 dll 已关闭特定版本,但是当我尝试用新版本替换 dll 时,就会出现“无法加载文件或程序集 XXXXX,Version=XXXXX”错误。有没有办法让加载器不关心 dll 的版本,以便 dll...

19得票2回答
无法加载文件或程序集“System.Web.Http,Version=5.0.0.0”。

在将Microsoft.Aspnet.Webapi.Webhost包安装到我的Web API项目后,我遇到了以下异常: 无法加载文件或程序集'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf...

16得票2回答
.NET 4加载程序集与.NET 3.5不同

随着我们迁移到.NET 4,我们的库遇到了问题。假设我们有一个名为MyLib.dll的库,它引用了Interop.dll互操作程序集。Interop.dll引用了MissingInterop.dll。 因此,引用可以表示为:MyLib.dll -> Interop.dll -> Missin...

16得票4回答
C#: 自定义程序集目录

假设我们有一个应用程序,其中包含一个可执行文件和5个库。通常,所有这些都将包含在一个目录中,并从那里加载库。 是否可能这样做,例如将一些库放在名为Lib的目录中,其余库放在名为Lib2的目录中?因此,应用程序目录仅包含可执行文件本身,其他程序集将包含在各种逻辑目录中。 我应该怎么做?我想知...

14得票7回答
我们的构建服务器无法正确解析程序集引用

我们使用VS2008 SP1以C#编码。我们有一个运行Team System Server 2008的服务器,用于源代码控制、任务等。该服务器也是我们的Team Build构建机。这一直很好运作,但现在出了问题。我们尝试构建一个引用了一个外部程序集的项目时,会收到错误消息(这在通过Team B...

13得票3回答
Visual Studio Express 2012 应用程序配置文件重新映射程序集。

我之前将一个项目从MVC 3迁移到了MVC 4。 在编译时,我收到以下信息:1> No way to resolve conflict between "System.Web.Mvc, Version=3.0.0.0 ..." and , Version=2.0.0.0 1> ...

13得票1回答
探测 privatePath 和子目录

在我的应用程序中,我想把DLL文件放在一个子目录中。我正在使用app.config中的probing元素,它运行得相当不错,但是我在本地化程序集方面遇到了问题。<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> ...

12得票2回答
在两个.NET程序集中使用相同名称和命名空间的类型

出于好奇心,我创建了两个程序集,它们都有一个带有完全相同名称空间(Library1)的类(Class1)。 然后,我创建了另一个客户端引用这两个程序集,并尝试创建 Class1 的实例。 编译器很自然地给了我一个关于模糊引用的编译错误。是否有任何方法可以明确指定要使用的程序集中的类型以避免歧...

11得票2回答
能否在运行时创建绑定重定向?

一旦应用程序启动,有没有一种方法可以创建一个绑定重定向,使其适用于所有未来的程序集加载?

11得票3回答
在.NET中,程序集是如何被解析的?

.NET中的程序集是如何解析的?我的意思是,具有完全限定名称的程序集是如何解析的。我对公钥/私钥令牌和强命名感到困惑。谢谢。 编辑:我也读过关于延迟签名之类的东西。人们真的会使用它吗?(是否有人实际上使用了延迟签名?)谁生成用于签署程序集的密钥?非常抱歉如果我问了太多问题。但是,我对整个事情...