Visual studio 2010 VisualStudio2010:如何使用两个项目创建一个解决方案,但只编译一个DLL?

Visual studio 2010 VisualStudio2010:如何使用两个项目创建一个解决方案,但只编译一个DLL?,visual-studio-2010,dll,assemblies,projects-and-solutions,Visual Studio 2010,Dll,Assemblies,Projects And Solutions,基本上,我有一个包含多个项目文件(其中包含DLL)的解决方案。我想编译解决方案,这样我就不必分发3个不同的DLL文件。我想把它们合并成一个DLL文件。是否有VS2010内置的方式来表示这些项目一起工作以生成一个DLL。我认为您无法做到这一点。为什么不将项目合并到一个解决方案中的子文件夹中?我认为您无法做到这一点。为什么不将项目合并到一个解决方案中的子文件夹中呢?您正在寻找。如果您的项目是ASP.NET项目,那么可以使用(Aspnet\u merge.exe)来完成,但我不相信它可以在非ASP.N

基本上,我有一个包含多个项目文件(其中包含DLL)的解决方案。我想编译解决方案,这样我就不必分发3个不同的DLL文件。我想把它们合并成一个DLL文件。是否有VS2010内置的方式来表示这些项目一起工作以生成一个DLL。

我认为您无法做到这一点。为什么不将项目合并到一个解决方案中的子文件夹中?

我认为您无法做到这一点。为什么不将项目合并到一个解决方案中的子文件夹中呢?

您正在寻找。

如果您的项目是ASP.NET项目,那么可以使用(Aspnet\u merge.exe)来完成,但我不相信它可以在非ASP.NET项目上完成。

如果您的项目是ASP.NET项目,那么可以使用(Aspnet_merge.exe)但我不相信它能在非ASP.NET项目上实现

这正是我想要的…太糟糕了,VS没有内置该选项,需要调用外部应用程序。@michael:那是因为需要将多个程序集合并到一个DLL中是.NET和托管代码世界中极不寻常的情况。为什么感觉你需要这样做吗?可能有更好的方法来解决你的问题。这正是我想要的……太糟糕了,VS没有内置该选项,需要调用外部应用。@michael:那是因为需要将多个程序集合并到一个DLL中在.NET a世界中是一种极不寻常的情况nd托管代码。为什么您觉得需要这样做?可能有更好的方法来解决您的问题。