投稿

4月, 2022の投稿を表示しています

.NET 6 で単一ファイルの出力

2023/11/07 ウィルスバスターを止めると上手く行く事があります。 【URLを張ると、循環参照ってGoogle先生が起こって検索に引っかからなくなるのでやめました】 2023/01/31 IncludeAllContentForSelfExtract タグを追加 答えはここ ttps://docs.microsoft.com/ja-jp/dotnet/core/deploying/single-file/overview Visual Studio2019 で .net6 開発をしようとしてるダメな子ですが、 (てかなんで2019を対象外にしたんだよ!) 単一ファイル(EXE1つで実行)は画面からでは設定出来ません。 XMLファイルを編集してください。 追加ファイル:FolderProfile.pubxml 追加タグ:「IncludeNativeLibrariesForSelfExtract」 追加例:「<IncludeNativeLibrariesForSelfExtract>True</IncludeNativeLibrariesForSelfExtract>」 画面から設定できるようにしてよ~ たしか、.net5 の頃からだよね… 全体:(ビックリマーク!だけ全角にしてます) (2022/05/09:Project タグが .net Core 3.1 用だったので.net 6用に変更しました) <?xml version="1.0" encoding="utf-8"?> <!-- https://go.microsoft.com/fwlink/?LinkID=208121. --> <Project> <PropertyGroup> <Configuration>Release</Configuration> <Platform>Any CPU</Platform> <PublishDir>..\..\..\Release</PublishDir> <PublishProtocol...

タスクバー にピン止めした物を起動すると、別アプリとして起動する。の直し方

この現象ってなんて言うんだ…? 難しいことやりたくない人は、元の記事を読んで実行した方が早いかも! 元々困ってはいましたが、解決の参考になった記事がこれ URL: https://answers.microsoft.com/ja-jp/windows/forum/all/%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%90%E3%83%BC/5933f728-0e87-4543-b419-8bb0ce401940?auth=1 原因はよく分からないけど、chromeとかvivaldi とかをアップデートした後になる事がある。 (タスクバーのプロパティから「--user-data-dir」を設定するとなる可能性が高いかも?) 現象は上記URLを見ればわかるけど、タスクバーにピン止めしたアプリケーションは、そのボタンを押すと、押したアイコンが起動したアプリの操作(表示・非表示とか)出来るアイコンになります。(普通はね) 今回の問題は 1.「押したアイコンとは別に新しいアイコンが表示」され、 2.「新しい方がアプリの操作が可能」になる。 3.さらに「押したアイコンは変化なし(操作できない)」のまま残る という、1個起動すればいいのに2個のアイコンが表示され、場所は取るし混乱の元です。 っていうわけで解決方法は、上記URLの通りにやればできるのでは…?(試してません) 別の方法での解決策です。(ヒントは、ショートカットに見えないIDが紐づいているらしいことです) (Vivaldi ブラウザでの実験結果です。他でもなるか分かりません) 前提:タスクバーのVivaldiのピン止めをやめる(タスクバーに無い状態にする) 1.「スタートメニューからVivaldi」 を起動する。 → --user-data-dir が設定されていないブラウザが「タスクバー1つで」起動する 2.タスクバーにピン止めする 3.タスクバーから「ピン止めしたVivaldi」を起動する → --user-data-dir が設定されていないブラウザが「タスクバー1つで」起動する 4.vivaldi を閉じる 5.タスクバーの「ピン止めしたVivaldi」を右クリック→Vivaldiを右クリック→プロパティ でプロパティ画面を開き、「-...