C# Windows コンソール アプリケーション プロジェクトの App.Config ファイルから、ユーザーが使用しているオペレーティング システム (win7 または xp) を特定する方法を見つけようとしています。私は現在、.csファイルでプログラム的に動作させていますが、それが可能かどうかについての情報を見つけることができないようです. 理想的には、ローカル マシンにコピーするファイルを取得するために使用するネットワークの場所を指定する設定を構成ファイルに設定します。これにより、コードはオペレーティング システムのバージョンに依存しなくなります。
1 に答える
2
Windowsのバージョンをパスにマップしたいだけの場合は、次のようなカスタム構成セクションを作成できます:(私はこの回答に基づいてバージョン番号を付けています)
<pathsByVersionSection>
<pathsByVersion>
<version major="5" minor="1" path="xp-path" />
<version major="6" minor="1" path="win7-path" />
</pathsByVersion>
</pathsByVersionSection>
Windows 8 が追加されている場合は、要素を追加できます。
<version major="6" minor="2" path="win8-path" />
コレクションを使用してカスタム構成セクションを作成する例は、ここにあります
于 2013-06-28T16:00:12.160 に答える