開発メモ その245 Windows 11 をクリーンインストール後起動できない

IntroductionDELL Optiplex 9020 を中古で入手しWindows 11をクリーンインストールした際の話。 元々、Windows 10が入ったHDDがついていたが、こちらを消去して綺麗な環境作ることに。しかし、インストール先のSSDが悪いのか、インストール完了後、No Boot Devic...

開発メモ その244 Android Emulator を起動するとBSOD

Introduction随分前の事だが、会社のPCで Hyper-V 上の Android Emulator を起動すると BSOD で死ぬことに随分の間悩まされたことがあった。調べに調べて解決できたので、今更ながらメモ。 Resolution意外なことに、 Microsoft Community Forum で...

開発メモ その243 MSBuild.exe の探し方

Introductionビルドスクリプトを作成するとき、面倒なのが devenv.exe や msbuild.exe のパスを調べること。Enterpise とか Community とか場合分けしてたらキリがない。 Resolutionvswhere を使います。Microsoft 公式ツールで、 Visual...

開発メモ その242 タスクスケジューラから起動したアプリのGUIが表示されない

Introduction任意のユーザがログインした際、特定のユーザであるGUIアプリをタスクスケジューラから起動した際の問題。 アプリは起動しているのにGUIが一切表示されない。タスクマネージャーで起動していることだけはわかる。 管理者権限を持ったユーザで起動しているが原因か? Resolution有名な話らしい...

開発メモ その241 Synology の docker コンテナが起動しない

IntroductionLet’s Encrypt の更新を行い、docker コンテナを再起動した後、比較的軽量なコンテナが立ち上がってこない。 Docker APIのログをみると 1Start container <コンテナ名> failed: {"message"...

開発メモ その240 gitでコミットを分割し直す

Introduction特定の機能の追加で、膨大な量の修正をコンポーネント単位に分解してプルリクエストを投げて欲しい、と言う要望は結構ある。サービス側とUI側とか。テストも含めて単一のメンバーまたは組織が行い、それを本流にマージする際に起こりうる。 Resolution開発側のコミットが一つになっているなら、分割...

開発メモ その239 パッケージを公開できない

IntroductionThe package contains one or more duplicated files in the same folder. というメッセージが表示され、パッケージをpublishできない。 後述するが、問題を調べるためのサンプルプログラムを作った。 NugetCheck ...

開発メモ その238 .NET Core 3.1 は Ubuntu 16 で動かない?

Introduction結果としては、多分、この記事は間違っている可能性が高いが、忘れないようにメモ。 事の経緯は、.NET Core 3.1 でビルドしたアプリが Ubuntu 16 上で動かなかったことから。実行時に、依存関係が足りないと言われるも、ldd で問題のライブラリの依存関係に問題は無かった。 そこ...

開発メモ その237 iOS Simulator における、Xamarin.iOS と Xcode と Metal の対応バージョン

Introduction備忘録。 Resolution そして Xamarin.iOS 13.16 Release Notes 17983 - [msbuild] Add support for Metal in the simulator とのこと。

開発メモ その236 Xamarin.iOS と Xcode の対応バージョン

IntroductionXamarin.iOSはXcodeの特定バージョンをサポートするようで、シビアな対応が求められる。バージョン毎の対応表があれば良かったのだが、見つからなかったのでリスト化した。 Xamarin.iOS release notes and API changes Detailsたまに、バージ...