我正在研究涉及一些财务计算的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用于相同的功能或我采取什么措施来解决这个问题?
答案 0 :(得分:1)
假设您正在开发Windows应用商店应用,可以使用limited subset of the .NET framework。您正在使用的程序集显然构建在完整的.NET框架上,并且不是有效的Windows应用商店应用程序组件。
如果您拥有financial.dll
的源代码,可以尝试将其移植到可用于WinRT的沙盒版.NET。如果您没有源代码,则根本无法使用该程序集,需要找到替代方案。在这种情况下,您可以编辑您的问题以指定您需要哪些财务功能,也许我们可以为您推荐替代方案。
编辑
对于您列出的功能,有一个C / C ++ source code list here。