0

現在、ライブラリを Windows 8 用の Metro ライブラリに変換しています。「クラス ライブラリ (Windows ストア アプリ)」C# テンプレートを使用して、Visual Studio 2012 で新しいプロジェクトを作成しました。私は多くのファイルを追加してコンパイルエラーに取り組んできましたが、私を混乱させているのは次のとおりです。

Error   2   Predefined type 'System.TypedReference' is not defined or
imported    CSC MyNewProject

「ファイル」列の下に「CSC」が表示されます。エラーをダブルクリックしても何も起こりません。グーグルは私にこれだけを与えます:

  • コマンド ライン コンパイラから /nostdlib オプションを指定しないでください。

  • プロジェクトが正しい mscorlib.dll を参照していることを確認してください。

  • .NET Framework 共通言語ランタイムを再インストールします (以前の解決策で問題が解決しない場合)。

(ソースhttp://msdn.microsoft.com/en-us/library/f5c3ehka.aspx )

私はコマンド ライン コンパイラを使用していません。mscorlib を含めたり除外したりする方法がわかりません。これは、Visual Studio の以前の .NET アプリとは異なり、私のプロジェクトが参照しているのは ".NET for Windows Store apps" と "Windows 」 (私がまだ慣れているもの)。

これについて何か考え/アドバイスはありますか?

4

2 に答える 2

0

そのオブジェクトは使用できないか、新しいARM.NETアーキテクチャ用に再配置されています。

これがあなたが検索するための完全なAPIです。私はそれを検索したいと思いますが、検索機能がありません。

http://msdn.microsoft.com/en-us/library/windows/apps/br211369.aspx

于 2012-09-11T03:57:28.327 に答える
0

これに遭遇した他の人にとって、私はプロジェクトをメトロで実行するように変換しているときにこれを経験しました。私は他の問題を修正し続けました(当時、これは数百のエラーの1つでした)、最終的にはこれは単に消えました。私の計画は、他のすべてのエラーを修正したら、最終的にこれをテキストエディタの新しいメトロプロジェクトと比較することでしたが、それが起こる前に解決しました。

于 2012-09-12T14:16:37.627 に答える