gpt4 book ai didi

msbuild - 构建后将文件从一个项目复制到另一个项目

转载 作者:行者123 更新时间:2023-12-04 18:00:03 25 4
gpt4 key购买 nike

我有一个用于我所有 javascript 的项目(我为三个项目通用)。

在构建过程中,我想将这些脚本移动到三个项目中,如何通过编辑 .csproj 来做到这一点如何?

更新:

我有同样的解决方案 webapplication1webapplication2我正在编辑 .csproj对于 webapplication1,我想复制 test 文件夹中的所有文件

  <Target Name="AfterBuild">
<Copy SourceFiles="$(WDTargetDir)test\"
DestinationFolder="$(SolutionRoot)WebApplication2">
</Copy>
</Target>

然而,什么也没有发生。

最佳答案

有两种方法可以做到这一点:

_ 编辑 .cs 项目,在文件末尾你应该找到一个名为 AfterBuild 的目标(取消对目标的注释)。

<ItemGroup>
<JavascriptFiles Include="*.js"/>
</ItemGroup>

<Target Name="AfterBuild">
<Copy
SourceFiles="@(JavascriptFiles)"
DestinationFolder="PathWhereYouWantToCopyYourJavascriptFiles"
/>
</Target>

_ 在 Visual Studio 中发布构建事件(在项目属性中)

关于msbuild - 构建后将文件从一个项目复制到另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/491468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com