Visual Studio 如何使用ProjectReference引用项目的多个输出

u7up0aaq  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(310)

假设项目A产生主要组件,但也会透过使用MSBuild工作(我们自己制作的)产生一些组件。
有没有一种方法可以让拥有对项目A的ProjectReference的项目B也引用由任务生成的程序集,而不需要进行太多的修改(我知道,这是一个相当相对的概念;- ))?

mf98qq94

mf98qq941#

按照惯例,项目有一个主要目标,由它负责生成,尽管它可以是多个相关的文件。例如,MyLib.csproj可以生成MyLib.dll,并支持MyLib.pdbMyLib.dll.config文件。通常,与项目目标名称匹配的某些已知文件扩展名的文件关联在一起。
ProjectReference会引入指涉项目的主要目的组件、与目的组件直接相关的档案(例如.pdb和.config),以及主要目的组件所链接至的一层组件(及其相关档案)。
如果您已经创建了一个具有“多个输出”的项目,那么您还必须创建支持以引用“多个输出”。

相关问题