由于financial.dll,Winrt app在app cert kit上失败了

时间:2013-05-10 06:15:02

标签: c# winrt-xaml financial

我正在研究涉及一些财务计算的winrt应用程序。我在网上搜索并找到具有所有财务功能的Financial.dll,如excel。我在我的应用程序中使用它并获得所需的结果。 但是,当我在APP CERT KIT上测试我的应用程序时,它失败了。

  

发现错误:支持的API测试检测到以下错误:   o SYSTEM中的API System.Net.DownloadStringCompletedEventHandler,   此应用程序不支持PUBLICKEYTOKEN = B77A5C561934E089   类型。 Financial.dll调用此API。 o API   SYSTEM中的System.Net.DownloadStringCompletedEventArgs,   此应用程序不支持PUBLICKEYTOKEN = B77A5C561934E089   类型。 Financial.dll调用此API。 o API   MSCORLIB中的System.Runtime.Serialization.SerializationInfo,   此应用程序不支持PUBLICKEYTOKEN = B77A5C561934E089   类型。 Financial.dll调用此API。 o API System.Converter`2 in   此产品不支持MSCORLIB,PUBLICKEYTOKEN = B77A5C561934E089   申请类型。 Financial.dll调用此API。 o API   MSCORLIB中的System.Threading.ParameterizedThreadStart,   此应用程序不支持PUBLICKEYTOKEN = B77A5C561934E089   类型。 Financial.dll调用此API。

有很多相同的错误 有没有其他API用于相同的功能或我采取什么措施来解决这个问题?

1 个答案:

答案 0 :(得分:1)

假设您正在开发Windows应用商店应用,可以使用limited subset of the .NET framework。您正在使用的程序集显然构建在完整的.NET框架上,并且不是有效的Windows应用商店应用程序组件。

如果您拥有financial.dll的源代码,可以尝试将其移植到可用于WinRT的沙盒版.NET。如果您没有源代码,则根本无法使用该程序集,需要找到替代方案。在这种情况下,您可以编辑您的问题以指定您需要哪些财务功能,也许我们可以为您推荐替代方案。

编辑

对于您列出的功能,有一个C / C ++ source code list here