<PreBuildEvent>
我确实尝试了添加标签的各种方法
<PropertyGroup>
<PreBuildEventUseInBuild>true</PreBuildEventUseInBuild>
<PreBuildEvent>prep.bat</PreBuildEvent>
</PropertyGroup>
或<Exec>
标记
<Target Name="ExtractAssets" BeforeTargets="PrepareForBuild">
<Exec Command="prep.bat"/>
</Target>
在项目文件中,但 Visual Studio 2022 / MSBuild 似乎没有执行它。
从我阅读的文档中,甚至不清楚这是不受支持的场景还是只是我不理解共享项目。
我的想法是存储一个asset.zip文件,其中包含一系列图像和文件,我希望通过将资产文件夹添加到共享项目中,最终将这些图像和文件放在引用这个项目的bin文件夹中,如下所示:
<Content Include="Assets\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
并且仅在第一次构建时解压缩实际文件(我仍然需要弄清楚如何在将这些文件添加到项目后复制它们)。