0

<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>

并且仅在第一次构建时解压缩实际文件(我仍然需要弄清楚如何在将这些文件添加到项目后复制它们)。

4

0 回答 0