【发布时间】:2011-12-16 13:08:24
【问题描述】:
我有一个应用程序,用 C# 编写,它需要来自 VB.NET 的一些功能(更好地说,在 CIL 中有效,但在 C# 中没有提供)。
所以我有一个可执行文件和一个库文件。
问题:
它必须在一个文件中发布,并且不得拆分为不同的程序集!
但是:
这是一个WPF 应用程序,ILMerge 将不起作用。
我能做什么?
是否可以即时生成(高性能)IL?
【问题讨论】:
-
VB.NET 有什么功能?
-
@MarkEwer:无法使用 WPF 的 ILMerge。我需要一个 C# 中的异常过滤器,并且我有一些用 VB.NET 编写的东西来提供它。
-
什么更有意义:动态生成 IL 或放弃异常过滤器并在 C# 中手动编写等效代码?
-
这有帮助吗(作为异常过滤器的 C# 版本)? stackoverflow.com/questions/791390/…
-
可能是个愚蠢的问题,但你见过this吗?相关引用 "...我见过在 WPF 中组合 .dll 的方法是简单地将 dll 作为嵌入资源添加到项目中,然后以编程方式将 dll 加载到程序集中..." 会让您拥有一个可执行文件并将两个程序集分开?