C#创建聚合项目

C#创建聚合项目,c#,msbuild,csproj,C#,Msbuild,Csproj,我想创建一个C#项目,输出引用的DLL、Nuget包并处理任何构建目标和道具,但不输出自己的程序集 其目的是要有一个将多个依赖项组合在一起以获得输出的项目。即安装程序和要安装的软件包。库本身不需要逻辑或输出程序集,无论是DLL还是Exe 另一个用例是有一个运行大量构建扩展的项目,即将构建目标中的所有输出压缩为MSBuild任务 我希望通过项目依赖关系来实现这一点,这样构建过程就可以轻松地与解决方案一起传输,并通过IDE和命令行运行 目前,我已经创建了PreBuild和PostBuild库,它们正

我想创建一个C#项目,输出引用的DLL、Nuget包并处理任何构建目标和道具,但不输出自己的程序集

其目的是要有一个将多个依赖项组合在一起以获得输出的项目。即安装程序和要安装的软件包。库本身不需要逻辑或输出程序集,无论是DLL还是Exe

另一个用例是有一个运行大量构建扩展的项目,即将构建目标中的所有输出压缩为MSBuild任务

我希望通过项目依赖关系来实现这一点,这样构建过程就可以轻松地与解决方案一起传输,并通过IDE和命令行运行

目前,我已经创建了PreBuild和PostBuild库,它们正在输出[Pre | Post]Build.dll,这感觉相当不雅观

因此,最好不要试图编译实际项目文件夹中的任何内容,但仍要将其他程序集放在一起