DOBON.NET DOBON.NETプログラミング掲示板過去ログ

WindowsXPスタイルにする

環境/言語:[VB.NET .NET Framework1.0]
分類:[.NET]

http://dobon.net/vb/dotnet/control/xpstyle.html
↑の方法(マニフェストファイル)を試してみましたが...

このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。

とエラーが出ます.

紹介ページにあった注意事項はチェックしたのですが,
原因がわかる方がおられましたら,ご教授お願いします.
じゃんぬねっと です。

■No8749に返信(アングレさんの記事)
> 紹介ページにあった注意事項はチェックしたのですが,
> 原因がわかる方がおられましたら,ご教授お願いします.

何をチェックしたのか、列挙しないと、イタチごっこになりそうな気がします。
まず、文字コードは、当然 UTF-8 になっていますよね?
アングレです。

■No8751に返信(じゃんぬねっとさんの記事)
> じゃんぬねっと です。
>
> ■No8749に返信(アングレさんの記事)
>>紹介ページにあった注意事項はチェックしたのですが,
>>原因がわかる方がおられましたら,ご教授お願いします.
>
> 何をチェックしたのか、列挙しないと、イタチごっこになりそうな気がします。
> まず、文字コードは、当然 UTF-8 になっていますよね?

チェックした項目は以下です。
(今回のアプリをhoge.exeとします。)
・文字コード:UTF-8
・assemblyIdentityタグのname="hoge.exe"に変更する。
・マニフェストファイルをexeと同じディレクトリに配置する。
・マニフェストファイル名は、hoge.exe.manifestにする。

以上です。
これ以外については、何も手を入れていません。

では、よろしくお願いします。
通りすがりですが、自分もこれではまったので…

マイクロソフト サポート技術情報 - 814496
http://support.microsoft.com/default.aspx?scid=kb;ja;814496
XP スタイルのコモン コントロールを使う Windows フォーム アプリケーションが起動に失敗する

こちらはご覧になられましたか?
アングレです.

猫@散歩中さん,返信ありがとうございます.

■No8815に返信(猫@散歩中さんの記事)
> 通りすがりですが、自分もこれではまったので…
>
> マイクロソフト サポート技術情報 - 814496
> http://support.microsoft.com/default.aspx?scid=kb;ja;814496
> XP スタイルのコモン コントロールを使う Windows フォーム アプリケーションが起動に失敗する
>
> こちらはご覧になられましたか?
>

↑はチェックしていませんでした.
エンコードを変えてみたところ,うまくいきました.
ありがとうございました!

#configファイルを使用しないアプリの場合だと,この辺をいじらなくても大丈夫なんでしょうね?MSの罠ですねぇ...
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板