Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Winforms应用程序中嵌入程序集_C#_Winforms - Fatal编程技术网

C# 在Winforms应用程序中嵌入程序集

C# 在Winforms应用程序中嵌入程序集,c#,winforms,C#,Winforms,我有一个winforms应用程序,它是由另一个应用程序动态构建的,现在winforms应用程序中的代码需要引用dll中的程序集。我希望以某种方式将其嵌入到winforms应用程序中,这样就不需要将其与应用程序一起发送到客户端 我已经尝试了compilerParams.ReferencedAssemblys.Add方法,但这似乎确实允许我运行应用程序,而不必将程序集保留在应用程序所在的目录中 我还尝试将程序集放入winforms应用程序的资源中,然后在winforms应用程序的运行时使用assem

我有一个winforms应用程序,它是由另一个应用程序动态构建的,现在winforms应用程序中的代码需要引用dll中的程序集。我希望以某种方式将其嵌入到winforms应用程序中,这样就不需要将其与应用程序一起发送到客户端

我已经尝试了compilerParams.ReferencedAssemblys.Add方法,但这似乎确实允许我运行应用程序,而不必将程序集保留在应用程序所在的目录中

我还尝试将程序集放入winforms应用程序的资源中,然后在winforms应用程序的运行时使用assembly.Load将其取出,这里唯一的问题是,对程序集的任何引用似乎都不起作用,因此从外观上看,我必须使用反射来动态识别程序集中的方法,这并不理想


从本质上说,我的问题是什么是最好的方式来做这件事

看看这个工具。

你能给我们看看编译winforms应用程序的代码吗?