gpt4 book ai didi

c# - 使用 msbuild 从网站部署中排除文件

转载 作者:太空狗 更新时间:2023-10-29 22:06:50 24 4
gpt4 key购买 nike

我有一个使用 msbuild 部署的网站项目。在项目中有一些构建所需的文件和文件夹(例如 web.config 部分替换文件),但我不想部署到目标站点。

我能想到的最好的办法是删除这些文件的构建后目标,但我想知道是否有办法让这些文件不复制到输出文件夹。

最佳答案

嗨,检查 this blog post它拯救了我的一天,

我试图排除 javascripts 的未缩小版本,并在发布时仅使用缩小版本(我正在删除大型 javascripts 和 chirp.config),它仅用于调试。

只需按照链接中的说明将其放在项目文件中即可。

<ItemGroup>
<ExcludeFromPackageFolders Include="Scripts\large">
<FromTarget>Project</FromTarget>
</ExcludeFromPackageFolders>


<ExcludeFromPackageFiles Include="Scripts\mash.js.chirp.config" />
<ExcludeFromPackageFiles Include="Content\mash.js.chirp.config" />
</ItemGroup>

发布的网站将不包含以下内容:

  • 脚本\大
  • mash.js.chirp.config

关于c# - 使用 msbuild 从网站部署中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358635/

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