相关疑难解决方法(0)

使用同一DLL的多个版本

我的任务是为应用程序创建一个新模块,因此,我正在为项目添加新的DLL.这一切都很好.

但是,在我的DLL中,我想使用新版本的外部DLL(我无法控制).如果我只引用新的DLL并仅使用该DLL,我的代码将起作用,但旧代码将停止运行.

Could not load file or assembly 'itextsharp, Version=5.0.6.0, Culture=neutral,
PublicKeyToken=8354ae6d2174ddca' or one of its dependencies. The located assembly's
manifest definition does not match the assembly reference. (Exception from HRESULT:
0x80131040)
Run Code Online (Sandbox Code Playgroud)

我尝试过一个改变DLL名称的简单技巧,但这显然对我来说太天真了,认为它会起作用.我尝试使用外部别名(通过在我的引用中定义它们),但我仍然不知道如何将两个具有相同名称的文件放入一个BIN文件夹中...

我该怎么办?

c# reference .net-4.0 visual-studio-2010

26
推荐指数
4
解决办法
4万
查看次数

我可以在Mono CSharpRepl中重新加载程序集吗?

所以我来自Python背景,并开始在我的Mac上进入C#和Mono.我刚刚发现了Mono CSharpRepl工具,并希望用它来实现我在Python中的类似工作流程,其中包括在我的Python代码中修复错误时反复调用'reload(module)'.Mono的CSharpRepl是否具有类似的功能?目前我刚刚退出,重新启动,然后再次调用'LoadAssembly()'和'using'语句,这很痛苦.

c# mono

4
推荐指数
1
解决办法
967
查看次数

标签 统计

c# ×2

.net-4.0 ×1

mono ×1

reference ×1

visual-studio-2010 ×1