1

Windows Phone SDK 8.0 と Visual Studio 2012 Premium with Update 1 をインストールしました。新しい電話プロジェクトを作成すると、次の 3 つのエラーが発生します。

エラー 1 "CompileXaml" タスクを "C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.Silverlight.WindowsPhone.Build.Tasks.dll" からインスタンス化できませんでした。ファイルまたはアセンブリ 'Microsoft.Build.dll' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。

エラー 2 "CompileXaml" タスクが宣言または使用されているか、または構築中に失敗しました。タスク名とアセンブリ名のスペルを確認してください。

エラー 3 "LocalizedStrings" という名前は名前空間 "clr-namespace:PhoneApp24" に存在しません。C:\PhoneDevelopment\PhoneApp24\PhoneApp24\App.xaml

グーグルで調べていると、仮想マシンで Windows 8 を使用しているときに同様のエラーが発生する人が何人か見つかりました。しかし、私の場合、ラップトップにすべてをインストールしました。VS2012 と SDK も既にアンインストールしました。しかし、再インストール後も同じ例外が発生します。

誰かヒントを教えてください。

4

4 に答える 4

1

これは、ファイル用のVMWare共有フォルダーを使用してプロジェクトを作成しようとした後にも発生しました。VMを使用している場合は、ローカルディレクトリにプロジェクトを作成してみてください。そうすれば、プロジェクトは正常にビルドされます。どうやら、アセンブリファイルが正しくダウンロードされていないか、読み取る権限がありません。おそらく、問題の原因は名前空間自体です。

エラー1アセンブリファイル:// \ vmware-host \ sharedfolders \ Documents \ Visual Studio 2012 \ Projects\NewApp.dllを読み込めませんでした。このアセンブリは、Webからダウンロードされた可能性があります。アセンブリがWebからダウンロードされている場合、ローカルコンピューターにある場合でも、WindowsによってWebファイルとしてフラグが付けられます。これにより、プロジェクトで使用できなくなる可能性があります。この指定は、ファイルのプロパティを変更することで変更できます。信頼できるアセンブリのみのブロックを解除します。詳細については、http: //go.microsoft.com/fwlink/?LinkId=179545を参照してください。

于 2012-12-15T18:59:16.520 に答える
0

VS2012 を管理者として実行してみてください。

于 2012-12-17T00:52:41.970 に答える
0

SDKを機能させるために何時間も費やした後、ついにウィンドウの回復を行いました。Windows 8以降、これは非常に迅速なプロセスになりました。Windows CD を挿入して、セットアップを再度実行してください。適切なオプションを選択すると、データを失うことなく Windows 8 を再インストールできます。10 分後にシステムが再起動し、データを再度入力する必要があります。

その後、SDK をインストールしました。エラーは発生せず、すべてが非常にスムーズに進みました。次に、VS Express を起動し、プロジェクトを作成してビルドしました。

SDK のインストール後、デスクトップに「Hyper-V マネージャー」と「Hyper-V 仮想マシン...」という 2 つの追加のタイルが見つかりました。これらの 2 つのタイルは、以前に SDK をインストールしたときにはなかったはずです。したがって、仮想マシンに問題があり、これがおそらくビルド例外の原因であると思います。

于 2012-12-19T20:26:14.657 に答える