1

Windows 8 ストア アプリを開発しています。Solution >> Add >> new project >> Unit Test Library (Windows Store apps)を選択して単体テストを追加しました。その後、テストを正常に実行できます。

ただし、元の Windows 8 ストア アプリ プロジェクトへの参照を追加し (こちらの手順に従ってください)、テストを再度実行しようとすると、次のエラーが発生します。

------ Discover test started ------
WriteTestCaseStarted
WriteTestCase Took Time = 3.0004
========== Discover test finished: 1 found (0:00:00.1350024) ==========
------ Run test started ------
Updating the layout...

Copying files: Total <1 mb to layout...

Registering the application to run from layout...

Deployment complete. Full package name: "c078c431-2a0d-4494-8dd9-47ae01ac938d_1.0.0.0_neutral__chny7cy2kxrnj"

Exception has been thrown by the target of an invocation.
========== Run test finished: 0 run (0:00:01.8770198) ==========

私は何を間違っていますか?

更新: App.xamlから次の行をコメントアウトすると、問題が解決しました:

<ResourceDictionary Source="Common/StandardStyles.xaml"/>

なんで?

4

1 に答える 1

3

複数のことが原因である可能性があります。ここに私が見つけたカップルがあります:

  • プロパティを設定する app.xaml のアプリケーション タグ (RequestedTheme など)
  • カスタム添付プロパティを使用する ResourceDictionary を参照する App.xaml。

App.xaml の内容をコメント アウトして、問題が解決するかどうかを確認してください。

于 2013-01-20T00:48:28.480 に答える