Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.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
如何将dll嵌入到带有codedom的输出程序集中,并使用C#将其用作引用?_C#_Dll_Reference_Embed_Codedom - Fatal编程技术网

如何将dll嵌入到带有codedom的输出程序集中,并使用C#将其用作引用?

如何将dll嵌入到带有codedom的输出程序集中,并使用C#将其用作引用?,c#,dll,reference,embed,codedom,C#,Dll,Reference,Embed,Codedom,我有一个类库dll,我生成的程序将使用它,例如,像这个dll.Do.Something(1);因此,我必须将这个dll添加到codedom中,以将其嵌入程序并将其设置为引用。但是我不知道该怎么做,Nobodi还帮了我…这个问题中有一些令人困惑的事情。 -你有第三方dll吗?你为什么不能正常地引用它呢? -您可以使用Assembly对象将dll动态加载到您的域中,而无需将其严格引用为: Assembly assembly = Assembly.LoadFrom(sPath);

我有一个类库dll,我生成的程序将使用它,例如,像这个dll.Do.Something(1);因此,我必须将这个dll添加到codedom中,以将其嵌入程序并将其设置为引用。但是我不知道该怎么做,Nobodi还帮了我…

这个问题中有一些令人困惑的事情。 -你有第三方dll吗?你为什么不能正常地引用它呢? -您可以使用Assembly对象将dll动态加载到您的域中,而无需将其严格引用为:

        Assembly assembly = Assembly.LoadFrom(sPath); 
您可以从该程序集获取类型,还可以使用activator创建实例

但老实说,这个问题太模糊了


祝你好运

为什么你认为他们没有帮助你?也许你应该阅读网站的规则,“在这里问什么/怎么问”