MLメール表示切替 トピック表示 メール表示
MLトメール一覧

Visual Studio 2005のセットアッププロジェクトのVista対応について

投稿者:yasさん
MLNo.1339投稿日時:2007/12/02 22:34
文字を小さく文字を中くらいに文字を大きく

はじめましてyasと申します。
Visual Studio 2005のセットアッププロジェクトを愛用しております。
さて、はじめてVista対応アプリケーションを作ったのですが、、、

デスクトップに置くショートカットアイコンとしてVista対応のアイコン
設定しているのに、インストールデスクトップに現れるアイコン
「大アイコン」表示をさせると「中アイコン」のままで、まるでXP用アプリのようです。。

ショートカットアイコンはReplaceVistaIcon.exeでVistaアイコンを適用した
アプリアイコンを指定しても、直接対応icoを指定させても結果は一緒です)

ここで手動でショートカットを作り直すと、ちゃんと大アイコン表示になってくれるのですが。。

Visual Studio 2005でVista対応インストーラを作っていらっしゃる方、
いらっしゃいましたらご意見を聞かせて頂けますと幸いです。





MLNo.1340
投稿者:とっちゃんさん 投稿日時:2007/12/03 10:55 [メール表示する]
とっちゃんです。

Vista対応のアイコンというのは、PNGアイコンのことでしょうか?
実際のところ作ってみないとわからないというのはありますが、VSセットアップ
作られているであろうソフトインストーラインストールしたものを見た限りでは
何となく、アイコンビルド時に抽出されているように思われます。

仮に、上記の推察が正しいと仮定すると、アイコンの抽出でPNGアイコンが取り出せていないだけ
という可能性はあります。

だしあくまでも可能性の話なので、実際どうなのか?についてはわかりません。

VSのセットアップは、Vistaの新機能には対応していません。
公には語られていないわけですが、Vistaで追加されたものはおろか、
だに 2.0 ベースのままですし
Setup.exeに至っては、VisualStyleにすら対応していませんしねw

ま、それはいいとして...

ORCAは利用できますか
もし利用できるのであれば、ビルド「後」にアイコンのイメージだけ差し替えてみてはいかがでしょうか?

それでが大アイコンが意図したものになるのであれば、VSセットアップでは対応できない
ということになります。

この場合は、WiXあるいは、InstallShieldということになるかと。
#ISの最新版なら対応しているとは思いますけど、持ってないので対応してるかどうかはわかりませんが...


// とっちゃん(高萩 俊行)
// http://blogs.wankuma.com/tocchann/
// Microsoft MVP for Windows-SDK (Oct 2005 - Sept 2008)
// WindowsInstallerの話題は http://www.freeml.com/msi まで




MLNo.1341
投稿者:yasさん 投稿日時:2007/12/03 20:22 [メール表示する]
高萩さん、アドバイス大変ありがとうございます。

言われてみればVS2005Vista対応はかなり怪しいですね。。
IDEでアイコンを選ばせる時点でVista対応のPNGアイコンだと
壊れかけたようなディザが入ったような表示になってたし。。。

アイコン抽出のタイミングに関するご意見、大変参考になります


過去にアドバタイズイストール関係で使用したことがありますので
記憶をたどって調べてみます。


了解しました。
収穫がありそうです。


動作確認できましたら
報告させていただきます。
ありがとうございます。

VS2005しか手元になくて。。)


MLNo.1342
投稿者:yasさん 投稿日時:2007/12/04 12:01 [メール表示する]
高萩さん、大変ありがとうございました!

ずばり解決いたしました。

Vista用に用意したのはPNGアイコンだったのですが
出来上がったmsiをorcaで開いて、改めてicoに書き出すと。。。

XPのアイコン差し替えてる。。。(-o-;;

問答無用でPNGアイコンを上書きしてばっちり対応できました!

#exe自体もXPアイコンとい落ちもありますが、、
#直接はユーザーの目に触れないのでいいかなと。
#VSは早くVista対応して欲しいものです


MLNo.1343
投稿者:とっちゃんさん 投稿日時:2007/12/04 12:12 [メール表示する]
とっちゃんです。

ま、そんなものじゃないかと。

次期チームシステム(Codename:Rosario。要するに2008版のチームシステム)に
WiX3 が載るという話です。
VotiveのV3バージョンが載るようなことが書かれてましたけ
具体的にどういう格好になるのかはわかりません。

チームシステムを入れているあるいは、今後入れる予定というのがあるのであれば
そちらもチェックしてみるといいかもしれません。

// とっちゃん(高萩 俊行)
// http://blogs.wankuma.com/tocchann/
// Microsoft MVP for Windows-SDK (Oct 2005 - Sept 2008)
// WindowsInstallerの話題は http://www.freeml.com/msi まで




MLメールへの返信はMLコミュのメンバーしかできません。
 読み込み中...
MLメール表示切替 トピック表示 メール表示
MLメール一覧

MLトピック検索:
MLメールの詳細(トピック表示)

メーリングリストでつながる!ひろがる!みんなのHappyコミュニティ!

詳細検索
NOEMBLEM/エンブレムが設定されていません。
Windows Installer/WiX/InstallShield メーリングリスト (571)
 
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
メンバーリストは非公開です。
メンバーの日記/フォト/動画
メンバーの投稿は非公開です。
 読み込み中...