将另一个exe加载为程序集并创建其启动对象(主窗体)。那可能吗?

时间:2015-01-13 17:50:36

标签: c# .net exe .net-assembly

我有一个用.net语言编写的程序。我没有它的来源。 我把它作为程序集添加到我的程序中,除非我尝试创建它的主要形式,否则一切都很好:

GCRebuilder.MainForm main_wnd = new GCRebuilder.MainForm();

我在这里得到例外FileNotFoundexception. Unable to load a file or assembly "gcr, Version=1.0.3480.29421, Culture=neutral, PublicKeyToken=null" or one of it's dependencies. Unable to find specified file. 我尝试加载的程序只是一个exe文件。

有什么可以做的,或者这是浪费时间吗? 我需要通过调用主窗体方法来使用程序功能。

1 个答案:

答案 0 :(得分:1)

您可能需要查看DotPeek(免费软件)以查看程序集的源代码。