Use dotnet run --file instead of WorkingDirectory workaround

Replace the WorkingDirectory hack with the proper `--file` flag
to explicitly tell `dotnet run` to treat the argument as a
file-based app, even when a .csproj exists in the working directory.

Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/97183490-cc76-4dd7-bfe6-5290aad9cee5
This commit is contained in:
copilot-swe-agent[bot] 2026-03-23 21:14:01 +00:00
parent 824e1011ca
commit 80feb4739b

View file

@ -56,8 +56,7 @@
<Target Name="PublishMacOSBundle" AfterTargets="Publish" Condition="$(PublishMacOSBundle)"> <Target Name="PublishMacOSBundle" AfterTargets="Publish" Condition="$(PublishMacOSBundle)">
<Exec <Exec
Command="dotnet run &quot;$(ProjectDir)Publish-MacOSBundle.csx&quot; -- --publish-dir &quot;$(PublishDir)&quot; --icons-file &quot;$(ProjectDir)../favicon.icns&quot; --full-version $(Version) --short-version $(AssemblyVersion)" Command="dotnet run --file &quot;$(ProjectDir)Publish-MacOSBundle.csx&quot; -- --publish-dir &quot;$(PublishDir)&quot; --icons-file &quot;$(ProjectDir)../favicon.icns&quot; --full-version $(Version) --short-version $(AssemblyVersion)"
WorkingDirectory="$([System.IO.Path]::GetTempPath())"
LogStandardErrorAsError="true" LogStandardErrorAsError="true"
/> />
</Target> </Target>