0

Windows 8でサンプルのWindowsRunTimeComponentアプリを作成しましたが、クラスのプロパティが1つあります。

namespace WindowsRunTimeComponentTest
{
public sealed class Class1
{
 public NetworkCredential Credentials {get; set;}
}
}

私がこれを構築しようとしたとき、そのエラーが発生しました:

メソッド'WindowsRunTimeComponentTest.class1.Credentials.get()'はSystem.Net.Credentials'を返しますが、これは有効なWindowsランタイムタイプではありません。Windowsランタイムに公開されるメソッドは、Windowsランタイムタイプのみを返す必要があります。

私はvs2012を持っています。この問題を解決するために何を変更する必要があるか考えてください。

4

1 に答える 1

0

私の推測では、Windows ランタイム コンポーネントを作成すると、Javascript や C++ など、管理されていない言語でコンポーネントを使用できるようになります。これらの言語は、NetworkCredentials などの特定の .NET タイプを作成する方法を知りません。

詳細については、こちらの MSDN ドキュメントと、このスタックオーバーフローの投稿を参照してください。

于 2013-03-21T07:34:15.460 に答える