2009-10-04 VisualStudio2008 アドイン作成メモ−埋め込みリソース設定の操作他 .NET アドイン 久々にアドインいじり中です。以下、メモ。断片的でごめんなさい。 プロジェクト下のファイルのプロパティ「ビルドアクション」の操作 ProjectItem(ファイル)#Properties["BuildAction"].Valueで取得・設定 設定値はprjBuildAction列挙体を使用 prjBuildActionNone = 「なし」(ビルド時に何も行わない) prjBuildActionCompile = 「コンパイル」(ビルド時にコンパイルの対象にする) prjBuildActionContent = 「コンテンツ」(インストーラプロジェクトで、コンパイルはしないが利用者に提供する必要があるファイルで指定) prjBuildActionEmbeddedResource = 「埋め込まれたリソース」(アセンブリにリソースとして追加) 参考 prjBuildAction 列挙型 Properties プロパティ (Visual Basic と C# の ProjectItem オブジェクト) 同じく「出力ディレクトリにコピー」の操作 ProjectItem(ファイル)#Properties["CopyToOutputDirectory"].Valueで取得・設定 設定値はuint型の数値を使用 0 = 「コピーしない」 1 = 「常にコピーする」 2 = 「新しい場合はコピーする」 参考 FileProperties2.CopyToOutputDirectory プロパティ