Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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# 编译时将链接库(DLL)放入另一个DLL_C#_Dll_Visual Studio 2012_Reference_Compilation - Fatal编程技术网

C# 编译时将链接库(DLL)放入另一个DLL

C# 编译时将链接库(DLL)放入另一个DLL,c#,dll,visual-studio-2012,reference,compilation,C#,Dll,Visual Studio 2012,Reference,Compilation,我在VS12中有两个项目的解决方案。当我编译解决方案时,我得到两个DLL,每个项目一个。但是,我希望只有一个单独的DLL包含它们 最简单的方法是什么?最终,我需要将我所有的块、辅助类等自动推送到我得到的DLL中,这仅仅是基于它们链接到DLL的事实。你能在一个项目中创建一个静态链接库并将其包含在第二个项目中吗?@unxnut不确定。通常我只是使用解决方案资源管理器引用DLL。如何静态链接文件?!谢谢。在项目中,您应该更改设置以创建一个静态链接库(具有.lib扩展名)作为目标,而不是.dll。该库可

我在VS12中有两个项目的解决方案。当我编译解决方案时,我得到两个DLL,每个项目一个。但是,我希望只有一个单独的DLL包含它们


最简单的方法是什么?最终,我需要将我所有的块、辅助类等自动推送到我得到的DLL中,这仅仅是基于它们链接到DLL的事实。

你能在一个项目中创建一个静态链接库并将其包含在第二个项目中吗?@unxnut不确定。通常我只是使用解决方案资源管理器引用DLL。如何静态链接文件?!谢谢。在项目中,您应该更改设置以创建一个静态链接库(具有
.lib
扩展名)作为目标,而不是
.dll
。该库可以导入到另一个
.dll
@ThomasB。请阅读问题。我不是在寻找合并DLL的方法。事实上,在这种特殊情况下,我不能那样做。@unxnut请把你的评论作为答复。