c# - 在 LINQPad 中引用同一程序集的两个不同版本

标签 c# namespaces .net-assembly linqpad

如何在 LINQPad 中引用同一程序集的两个不同版本?在标准 C# 应用程序上,我依赖程序集别名,但在 LINQPad 上使用 AFAIK,这是不可能的。

你知道其他肮脏的方法吗?
当然,我不能重新编译程序集并更改它们的命名空间!

提前致谢

最佳答案

这是不可能的。事实上,LINQPad 非常努力地阻止这种情况发生,因为引用同一程序集的不同版本(或副本)几乎总是偶然发生的。它对类型解析造成了严重破坏(因为如果来自不同的程序集,相同的类型是不兼容的)。

关于c# - 在 LINQPad 中引用同一程序集的两个不同版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12282278/

相关文章:

c# - 如何重命名序列化对象列表后生成的 <ArrayOf> XML 属性

php - 命名空间在 Laravel 4 中不起作用?

c# - 正则表达式没有从字符串中获取每个匹配项

c# - 单元测试和休眠?

c# - 尝试弄清楚 Entity Framework 中的查询何时执行

c++ 无法解释的类 “has not been declared” 由于命名空间导致的错误

xml - 如何使用命名空间对 XML 进行 XSL 转换?

c# - 如何在类型名称中明确指定程序集?

java - C# 从类型创建类的实例

c# - 替换运行时动态查找程序集的位置