我有一个项目MyProject.csproj
,其中包含一些代码以及其他资产。资产需要在编译之前进行构建时间转换。为此,我有一个补充项目,MyProject.BuildTime.csproj
,其中包含代码。
现在的问题是,我可以以某种方式将MSBuild目标等添加到MyProject.BuildTime.csproj
中,以便只需添加对其的引用就可以在编译时将其提取。 MyProject.BuildTime.csproj
未发货,将被私有资产引用。
我知道可以在NuGet包中包含* .targets文件,但是我无法确定项目引用是否同样如此。仅将.targets文件添加到MyProject.BuildTime.csproj
的幼稚方法不起作用。
为简单起见,我当然知道我可以将目标文件直接添加到MyProject.csproj
中,这是我现在要做的。我只是在寻找更清洁的解决方案。