何が
attrib -r "$(ProjectDir)FileName.cs"
意味?。
これの意味を説明してくれる人はいますか? また、Prebuild イベントのリストはどこにありますか?
何が
attrib -r "$(ProjectDir)FileName.cs"
意味?。
これの意味を説明してくれる人はいますか? また、Prebuild イベントのリストはどこにありますか?
ビルド前イベントは、ソリューション内のすべてのプロジェクトに設定できるコマンドです。
これらは、プロジェクトのビルドが開始される前に実行されます。
あなたの場合、DOS コマンドATTRIBは、現在のプロジェクト フォルダーにあるファイル FILENAME.CS に対して実行されます。ATTRIB コマンドは、ファイルの READONLY 属性を削除する -r フラグを使用して実行されます。
構文$(ProjectDir)
は単なる Visual Studio 置換文字列です。プロジェクトまたはソリューション内の特定のフォルダーを識別するために使用されます。ここでは、使用可能な置換文字列の完全なリストと、ビルド前/後のイベントのより詳細な説明を見つけることができます
ビルド イベントは、.bat ファイルに似た cmd.exe を介して実行される単純なコマンドです。 attrib
単純な Windows コマンドです。ファイルに属性を設定します (読み取り専用、システム、非表示)。
attrib -r "$(ProjectDir)FileName.cs"
設定されている場合、ファイルから読み取り専用属性を削除します。
$(ProjectDir) のような VS マクロのリストは、http: //msdn.microsoft.com/en-us/library/c02as0cs.aspxで確認できます。
これは、プロジェクトをビルドする前に、プロジェクト ディレクトリのルートに保存されている FileName.cs ファイルが読み取り専用ファイルとして設定されることを意味します。
プロジェクトのプロパティ (Visual Studio でプロジェクトを右クリックし、[プロパティ] を選択) の [ビルド イベント] セクションで、ビルド前のイベントを確認できます。