お知らせ

次の項目は別ページに分割しました。

Visual Studio に関する基本的な情報は次のページにまとめています。

ビルド

ドキュメント:

コンパイルとビルド | Microsoft Docs [公式]

チュートリアルアプリケーションをビルドする | Microsoft Docs [公式]

コンパイル

ドキュメント:

コマンドラインでの C プログラムのコンパイル – チュートリアル | Microsoft Docs [公式]

コマンドラインから Microsoft C++ ツールセットを使用する | Microsoft Docs [公式]

コンパイラオプション – MSVC | Microsoft Docs [公式]

C/C++ コンパイラリファレンス – MSVC | Microsoft Docs [公式]

C# をコンパイルする

  • csc.exe

参考:

IDE なしで C# の Hello World – Qiita

C# コンパイラの使い方 | かいてい.net

Visual Studio なんていらないよ | Paepoi

csc.exe – Wikipedia

コンパイラオプション

ドキュメント:

C# コンパイラオプション | Microsoft Learn [公式]

.NET フレームワーク

入手:

ダウンロード – .NET Framework | Microsoft [公式]

ドキュメント:

対象の .NET Framework | Microsoft Learn [公式]

SDK スタイルプロジェクトでのターゲットフレームワーク | Microsoft Learn [公式]

開発者向けの .NET Framework のインストール | Microsoft Learn [公式]

参考:

Visual Studio Installer から .NET Framework 4.8 をインストールして既存のプロジェクトに適用する手順 | hiranote

ターゲットフレームワークと C# バージョン | ヤスノート

ターゲットフレームワークがインストールされていないときの対処法 | Helve Tech Blog

プロジェクトの .NET Framework ターゲットを変更する | 電脳産物

Unity 2018.2 で「C# プロジェクト “Assembly-Csharp” は、このコンピューターにインストールされていない」が出たので、その対処 | テラシュールブログ

.NET Framework の色々な Pack の違い – Qiita

.NET Framework の本体と Targeting Pack は別物 | redwarrior’s diary

Visual Studio Can’t Target .NET Framework 4.8 – Stack Overflow

What’s the difference between the .NET Framework SDK and the Targeting pack – Stack Overflow

条件付きコンパイル/マクロ定義

ドキュメント:

条件付きコンパイル – プリプロセッサディレクティブ | Microsoft Learn [公式]

参考:

プリプロセッサ – Qiita

Visual Studio 2022 の条件付きコンパイルの設定が素敵すぎる件 | はつねの日記

プリプロセス | 未確認飛行 C

プリプロセッサ | 超初心者向けプログラミング入門

条件付きコンパイルを行う | ITLAB51.COM

プリプロセッサとドキュメント | @IT

参照

ドキュメント:

プロジェクト内の参照の管理 | Microsoft Learn [公式]

参照マネージャーで参照を追加する | Microsoft Learn [公式]

デザイン時のアセンブリの解決 | Microsoft Learn [公式]

学習:

ソリューション エクスプローラーについて学習する | Microsoft Learn [公式]

参考:

参照設定の設定方法 | .NET ちょこっとリファレンス

「参照の追加」ダイアログに独自のアセンブリを表示するには? | @IT

既存プロジェクトを追加し参照する | ITSakura

Visual C++

ドキュメント:

定義済みマクロ | Microsoft Learn [公式]

参考:

Visual C++ プロジェクトを新規作成した場合に定義されるプリプロセッサマクロ – Qiita

リンカー

参考:

MSVC リンカー オプション | Microsoft Docs [公式]

MSBuild

こちらのページを参照

ドキュメント:

MSBuild | Microsoft Docs [公式]

チュートリアルMSBuild の使用 | Microsoft Docs [公式]

ビルドツール

ドキュメント:

その他の MSVC ビルドツール | Microsoft Docs [公式]

エラー/警告

ドキュメント:

C/C++ ビルドツールのエラーと警告 | Microsoft Docs [公式]

警告を抑制する

#pragma warning ディレクティブを用いて、指定した範囲で特定のコード分析の警告を抑制する。

#pragma warning disable CAXXXX
// code here
#pragma warning restore CAXXXX

ドキュメント:

コード分析の警告を抑制する | Microsoft Learn [公式]

プロジェクトと NuGet パッケージの警告を非表示にする | Microsoft Learn [公式]

ドキュメント

C/C++ ビルドのリファレンス | Microsoft Docs [公式]

C/C++ コンパイラリファレンス – MSVC | Microsoft Docs [公式]

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA