/p:PublishSingleFile=trueで単一ファイルの発行を際に自分自身(Exe)のパスの取得ではまった話です。publishする際にPublishSingleFileとRuntimeIdentifierを指定することで単一のExeを出力できます。Releaseしても同様です。</Project>単一のExeといっても実際にはBuildフォルダ内のDLLとかを圧縮して保持し、Exe実行時に解凍してるだけっぽい?実行してみるpublishしたExeを実行すると%USERPROFILE%/AppData/Local/Temp/.net/以下にアプリケーション毎のフォルダが生成される。試しに以下のコードのExeをPublishし、実行してみる。}}実行した結果は以下の通りです。C:\Users\piyosiAssembly系で取得したパスは展開された先のパスを示しています。Processから取得したパスは生成したExeのパスを示していますね。上記の差によりPublishSingleFileを指定する前後でアプリの挙動が変わってしまって、大変困った思いをしました。CoreのPublish時に不要なDLLの出力を抑制する※本エントリは以前Qiitaに投稿した記事です。はてなブログPro小鳥とMicrosoftが好きなエンジニア。(2)検索アワードスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。