「プロジェクト出力グループ ‘(アクティブ) の コンテンツ ファイル’ をビルドできません。」の対処方法

Visual Studioのセットアッププロジェクトのビルド時に「プロジェクト出力グループ ‘プロジェクト名 (アクティブ) の コンテンツ ファイル’ をビルドできません。」とエラーになる場合の対処方法。結構ハマったので備忘録的な投稿です。 続きを読む 「プロジェクト出力グループ ‘(アクティブ) の コンテンツ ファイル’ をビルドできません。」の対処方法

C#からモニターの電源をオン・オフする

モニターの電源をオフにするアプリを開発していて、かなり簡単にまとめる事ができたので備忘録的な記事として投稿します。

続きを読む C#からモニターの電源をオン・オフする

アプリケーションを正しく初期化できませんでした。[0xc000007b]

64ビット環境で自己実行可能形式(EXE)ファイルを実行した時に、「アプリケーションを正しく初期化できませんでした(0xc000007b)。[OK]をクリックしてアプリケーションを閉じてください。」というメッセージの話。 続きを読む アプリケーションを正しく初期化できませんでした。[0xc000007b]

プロジェクトのビルド構成で「操作を完了できませんでした。ポインターが無効です」が表示される

古いVisual Studioのコードをアップグレードした際に、テストで作成したような要らないビルド構成を削除する時に「操作を完了できませんでした」メッセージが表示される困った現象を解消した話。 続きを読む プロジェクトのビルド構成で「操作を完了できませんでした。ポインターが無効です」が表示される

C++で64ビットアプリケーションをビルド時のエラーメッセージを回避する

古いVisual Studioで作成したMFCプロジェクトを変換して64ビットアプリケーションをビルドした場合のエラーを回避する話。 続きを読む C++で64ビットアプリケーションをビルド時のエラーメッセージを回避する

MFCでアンマネージコードをマネージコードで使う場合

C++/MFCで作成したコード(アンマネージコード)を.NET Framework(マネージコード)で利用する場合には、プロジェクトの設定変更が必要になるという話。 続きを読む MFCでアンマネージコードをマネージコードで使う場合

CryptAcquireContextでエラー(NTE_EXISTS)が発生する場合

MicrosoftのCryptoAPIを利用する場合には、最初の手続きとしてCryptAcquireContext関数を呼び出して必要となる鍵ペアを取得するところから始まります。 続きを読む CryptAcquireContextでエラー(NTE_EXISTS)が発生する場合

JSON形式のシリアライズとデシリアライズ

久しぶのにコード記事を投稿。どこがそんなに良いのかJSON。C#でJSONを取り扱う時に必要となる、オブジェクトとJSONの変換について書きます。 続きを読む JSON形式のシリアライズとデシリアライズ

PInvoke 関数 がスタックを不安定にしていますって

C#からC++で作ったDLL(ダイナミックリンクライブラリ)のエクスポート関数を呼び出す際に、PInvoke関数がエラーになるようになりました。これは.NET Frameworkがバージョンアップした時に追加された仕様のようで、DllImport構文を書き換えることで回避できます。 続きを読む PInvoke 関数 がスタックを不安定にしていますって