modules/module.build.targets

(完整代码) 940B

<Project>

  <PropertyGroup>
    <ModulesDir>_modules\$(Id)_$(Code)</ModulesDir>
    <ModuleName>$(ModulesDir)\_module.json</ModuleName>
    <ModuleInfo>{"Id": $(Id),"Name":"$(Name)","Code":"$(Code)","Icon":"$(Icon)","Version":"$(Version)","Description":"$(Description)"}</ModuleInfo>
  </PropertyGroup>

  <!--生成_module.json文件-->
  <Target Name="ModulesBuild" AfterTargets="Build">

    <!--创建modules目录-->
    <MakeDir Directories="$(ModulesDir)"/>

    <!--生成module.json文件,Note:项目需要生成两次,否则Nuget包中的文件不是最新的-->
    <WriteLinesToFile File="$(ModuleName)" Overwrite="true" Lines="$(ModuleInfo)" />

  </Target>

  <ItemGroup>
	  <Content Include="_modules*\**\**" PackagePath="contentFiles\any\any">
		  <Pack>true</Pack>
		  <PackageCopyToOutput>true</PackageCopyToOutput>
		  <CopyToOutputDirectory>Always</CopyToOutputDirectory>
	  </Content>
  </ItemGroup>

</Project>

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。