gpt4 book ai didi

asp.net-core - dotnet publish -o ./dist 不在 msbuild 中设置 $OutDir 或 $OutPath

转载 作者:行者123 更新时间:2023-12-02 00:38:24 26 4
gpt4 key购买 nike

我有一个文件移动事件,我想在发布后触发

<Target Name="CopyEmailTemplates" AfterTargets="AfterPublish">
<ItemGroup>
<TemplatesFolder Include="Views\EmailTemplates\*.cshtml" />
</ItemGroup>
<Copy SourceFiles="@(TemplatesFolder)" DestinationFolder="$(OutDir)Views\EmailTemplates\" />
</Target>

我已确认该命令不会返回具有此目标的发布目录:

<Target Name="OutputTest" AfterTargets="AfterPublish">
<Exec Command="echo OutPath: $(OutputPath)" />
<Exec Command="echo OutDir: $(OutDir)" />
</Target>

预期:OutDir 设置为 dist/

实际行为:OutDir 设置为 bin/Release/netcoreapp2.0/

我正在使用: osx.10.12-x64 上的 .NET 命令行工具 (2.1.4)

最佳答案

发布是一个两步过程。该项目使用正常build设置构建,然后发布到 $(PublishDir)。在需要知道发布输出路径的任何地方使用此属性。

关于asp.net-core - dotnet publish -o ./dist 不在 msbuild 中设置 $OutDir 或 $OutPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48298741/

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