【问题标题】:Windows RunTime Component with NetworkCredential in windows 8Windows 8 中带有 NetworkCredential 的 Windows 运行时组件
【发布时间】:2013-03-10 12:47:02
【问题描述】:

我在 Windows 8 中创建了示例 WindowsRunTimeComponent 应用程序,其中一个属性是我的类看起来像的......

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

当我尝试构建它时,它给出了错误:

方法“WindowsRunTimeComponentTest.class1.Credentials.get()”返回 System.Net.Credentials,它不是有效的 Windows 运行时类型。暴露给 Windows 运行时的方法必须只返回 Windows 运行时类型。

我有vs2012。 请知道我必须改变什么来解决这个问题?

【问题讨论】:

    标签: windows-runtime


    【解决方案1】:

    我的最佳猜测是,当您创建 Windows 运行时组件时,您的组件可以被非托管语言使用,例如 Javascript 或 C++。 这些语言不知道如何创建特定的 .NET 类型,例如 NetworkCredentials。

    有关详细信息,请参阅MSDN documentation here 和此stackoverflow post

    【讨论】:

      猜你喜欢
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多