【问题标题】:Want to copy / rename files via MSBuild target in .NET Core project file but I don't know how想通过 .NET Core 项目文件中的 MSBuild 目标复制/重命名文件,但我不知道如何
【发布时间】:2017-06-16 02:06:06
【问题描述】:

我有一个包含一个加载程序项目和多个插件项目的解决方案。我想将特定插件项目中的“State1.json”和“State2.json”等文件复制到 Loader 项目中的“bin\Debug\netcoreapp1.1\Plugins”文件夹中,并在插件项目的名称前加上前缀文件(即“Plugin1.State1.json”),但我不确定该怎么做。

在这方面的任何帮助将不胜感激......

【问题讨论】:

    标签: msbuild


    【解决方案1】:

    我自己想出了答案:

      <Target Name="PostBuild" AfterTargets="PostBuildEvent">
        <ItemGroup>
          <StateFiles Include="State\*.json" />
        </ItemGroup>
        <Copy SourceFiles="@(StateFiles)" DestinationFiles="@(StateFiles->'$(SolutionDir)Loader\$(OutDir)Plugins\$(ProjectName)_%(Filename)%(Extension)')" />
      </Target>
    

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2013-02-12
      • 2021-01-14
      • 1970-01-01
      • 1970-01-01
      • 2014-04-11
      相关资源
      最近更新 更多