ClickOnce version Second(笑) | あとはよしなに

ClickOnce version Second(笑)

どうやら、ClickOnceは.NET Framework 4でversion. 2になるようだ。


Visual Studio 2010で、.NET Framework 2.0向けのWindows Formと.NET Framework 4向けのWindows Formを発行してみよう。その上でマニフェストを比較してみると、スキーマが微妙に違うことが分かる。


一部のスキーマには「ClickOnce v2」なんて書かれているところもある。

うわぁ、出世したね(笑)


細かな定義はこちらを参照してください。

.NET Framework 4 ClickOnce (version 2)

<http://msdn.microsoft.com/ja-jp/library/k26e96zf(VS.100).aspx >

.NET Framework 2.0 ClickOnce (version 1)

<http://msdn.microsoft.com/ja-jp/library/k26e96zf(VS.90).aspx >


大きな違いはTargetFramewrok指定ができるようになったことかな。


ちなみに、.NET 2.0用のアプリケーションver.1.0を最初に作って、エンドユーザにこれを了承させておいて、次のver.1.1で.NET 4を参照するっていう技もできるみたい。


いいんかよ!


まぁ、これくらいだとそこまで悪用もできないと思うけど、勘違いで間違って発行とかしちゃったらトラブルになるかもねw運用の人、注意で!


ちなみに、この.NET 4用のマニフェストなんだけど、MageUI.exeで作れなくね?MageUI.exeちゃんは.NET 2.0用のマニフェスト前提で考えてるみたいだよ?RC版なのが悪いのかな?


ほむ。

詳しい差異は調べてみるつもり。Topicがあったらまた書きま。