Windows Phone SDK 7.1.1がリリースされました。(以前はCTPだった)
大きな変更点としては256 MB版のWindows Phoneデバイスへの対応、Windows 8 CP上での動作OKの2点です。
個人的にはWin8CP上で動作するのが嬉しいですね。(もちろんまだサポート対象外ですけど)
※以前は起動するとBSODでした
さてインストールして起動できた!(∩´∀`)∩ワーイと思ったんですが、追加ツールを出してセンサーやら見てみようと思ったらXDETools.exeが落ちる。。。
何度やっても落ちる。
でいろいろ見てるとイベントログにエラー内容が出力されてました。
Log Name: Application Source: .NET Runtime Date: 3/27/2012 09:39:59 Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: buchislate Description: Application: XDETools.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException Stack: at MS.Internal.AppModel.ResourcePart.GetStreamCore(System.IO.FileMode, System.IO.FileAccess) at System.IO.Packaging.PackagePart.GetStream(System.IO.FileMode, System.IO.FileAccess) at System.IO.Packaging.PackagePart.GetStream() at System.Windows.Application.LoadComponent(System.Object, System.Uri) at XDETools.App.InitializeComponent() at XDETools.App.Main() Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name=".NET Runtime" /> <EventID Qualifiers="0">1026</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-03-27T00:39:59.000000000Z" /> <EventRecordID>5806</EventRecordID> <Channel>Application</Channel> <Computer>buchislate</Computer> <Security /> </System> <EventData> <Data>Application: XDETools.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException Stack: at MS.Internal.AppModel.ResourcePart.GetStreamCore(System.IO.FileMode, System.IO.FileAccess) at System.IO.Packaging.PackagePart.GetStream(System.IO.FileMode, System.IO.FileAccess) at System.IO.Packaging.PackagePart.GetStream() at System.Windows.Application.LoadComponent(System.Object, System.Uri) at XDETools.App.InitializeComponent() at XDETools.App.Main() </Data> </EventData> </Event>
Log Name: Application Source: Application Error Date: 3/27/2012 09:39:59 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: buchislate Description: Faulting application name: XDETools.exe, version: 10.1.40219.390, time stamp: 0x4f6828b9 Faulting module name: KERNELBASE.dll, version: 6.2.8250.0, time stamp: 0x4f3f348a Exception code: 0xe0434352 Fault offset: 0x000156c4 Faulting process id: 0xf10 Faulting application start time: 0x01cd0bb2239d6896 Faulting application path: c:\Program Files (x86)\Microsoft XDE\1.0\XDETools.exe Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll Report Id: 618f1785-77a5-11e1-a117-00018e228ce7 Faulting package full name: Faulting package-relative application ID: Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-03-27T00:39:59.000000000Z" /> <EventRecordID>5807</EventRecordID> <Channel>Application</Channel> <Computer>buchislate</Computer> <Security /> </System> <EventData> <Data>XDETools.exe</Data> <Data>10.1.40219.390</Data> <Data>4f6828b9</Data> <Data>KERNELBASE.dll</Data> <Data>6.2.8250.0</Data> <Data>4f3f348a</Data> <Data>e0434352</Data> <Data>000156c4</Data> <Data>f10</Data> <Data>01cd0bb2239d6896</Data> <Data>c:\Program Files (x86)\Microsoft XDE\1.0\XDETools.exe</Data> <Data>C:\Windows\SYSTEM32\KERNELBASE.dll</Data> <Data>618f1785-77a5-11e1-a117-00018e228ce7</Data> <Data> </Data> <Data> </Data> </EventData> </Event>
なんとなく、直感でリソースファイル絡みかなぁと。。。というのもWin8CP英語版にVS2010英語版+Windows Phone SDK日本語版を入れてたので。
※Windows Phoneエミュレータそのものはちゃんと日本語で動作してました。
というわけで、Blendやら含めていったんWindows Phone SDK絡みを全部アンインストールして、Windows Phone SDK 7.1から全部英語で再インストールしました。
結果無事動作しましたとさ。
とりあえずこれでこのWin8CPはVS2010で既存の開発もある程度できるしVS"11"で遊ぶことも出来るようになりました。