夏休みの宿題ではまりかけた件

夏休みの宿題にVisual Studio 2008で携帯サイトを作ろうと思ったのだが、なにをどうがんばってもモバイル用のテンプレートが出てこない。

しかたなくgoogleさまにお伺いしたところ、VS2008では作成機能が落とされていることがわかった。WCFも使いたいので、できればVS2008で全面的にまかないたいのだが、フロントエンドはVS2005のお世話にならなければならないらしい。なんだそれ。馬鹿にしてるのか。

悔しいので、さらに検索してみたところ、どうも「Your Websites, Our Passion!」でモバイル用のテンプレートが提供されていた。

上記サイトの「ASP.NET Mobile Templates.zip」てのがそれで、中身はこんな感じ。

右ペインに表示されている各zipを、そのまま(展開せずに)テンプレート用ディレクトリにコピーすればOK。

ただし、

  • 「ASP.NET Web Application」のCSとVBは、「Visual Studio 2008\Templates\ItemTemplates\」のC#とVBに
  • 「ASP.NET Web Site」のCSとVBは、「Visual Studio 2008\Templates\ItemTemplates\」の「Visual Web Developer」に

それぞれ放り込む。

これで、VS2008を立ち上げればテンプレートが表示……、されないので、とりあえず、ASP.NET Webサイトを選択し、ソリューションを作ってしまう。

通常のASP.NETサイト開発ファイル群が生成されたら、ソリューションエクスプローラに表示されている「Default.aspx」と「web.config」を削除し、改めて右クリックから「ファイルの追加」ダイアログを表示させると、

のようにめでたくモバイルサイトテンプレートが表示されるので、ここから「Mobile Web Form」と「Mobile Web configration File」を追加すれば、ASP.NETで携帯サイトを開発できるようになる。

てか、実に“まんどくせー”のである。

銀光で大騒ぎするのもいいけど、こーゆうのを落として平気な顔してちゃマズイと思うんだよね。携帯王国の市場ではさあ。

Add New

Name

Email

Homepage

Security Word

Type in the security Word

Content (HTML not allowed)