VisualStudio2010 Express C#で構成が選択できない問題

  • ツール→設定→「上級者設定」をチェック
  • ツール→オプション→「すべての設定を表示」をチェック
  • ツール→オプション→プロジェクトおよびソリューション→「ビルド構成の詳細を表示」をチェック

Setupで"送る"(SendTo)にショートカットを作れない問題【2005,2008】

これは、Visual Studioのバグで、2005,2008ともに治っていないようです。
そこで、ググっていろいろ調べた結果、WindowsのPlatform SDKに入っている、 Orcaというツールを使えば問題が解決できるという事がわかりました。
早速試してみたところ、うまくいったので手順を書き留めておきます。

Windows Installer SDKに入っている"Orca"というツールで、インストールファイル(*.msi)のショートカットを書き換える

  • Windows Installer SDKは単独では入手できないので、Windows Platform SDKをインストール
    • 私は、以下のURLからWindows Server 2003 PSDK Full Downloadを使用しました。
      http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en
      (これ以外でも、Windows Installer SDKが入っているPlatform SDKなら良いらしいです)
      • PSDK-Full1.cab~PSDK-Full16.cabまでと、PSDK-Full.exeをダウンロード
      • PSDK-Full.exeを実行すると、PSDK-Full.batとextract.exeが解凍される。
      • コマンドラインから、"PSDK-Full.bat sdk" とタイプすると、sdkフォルダにSDK一式が解凍される。
      • sdkフォルダのSetup.exeを実行して、Windows Platform SDKをインストール
      • Platform SDKのインストールフォルダ以下のBINにある、Orca.msiをインストール。
  • 以上の手順でOrcaが利用可能になります。
  • Visual StudioでSetupプロジェクトを作り、*.msiファイルをビルドする
  • ビルドしたmsiファイルを、Orcaを起動して読み込ませる。
  • 左のTablesの"Shortcut"をクリックし、Directoryが"SendToFolder"のフィールドの、Targetを"DefaultFeature"から"[TARGETDIR]\<appname>"に置き換える。
    • <appname>とは、プログラムフォルダにある実行ファイル名です
  • Orcaでmsiを保存する

以上で、SendToに正しいショートカットがインストールされます。

Orcaの画面
OrcaSC1.png

めんどくさいですねぇ~。Visual Studio 2010で修正されていることを願うばかりです。


コメント記入欄


参考URL

添付ファイル: fileOrcaSC1.png 1064件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-12 (金) 17:20:13 (706d)