0

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

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

有很多相同的错误。
是否有任何其他 API 用于相同的功能或我如何解决此问题?

4

1 回答 1

1

假设您正在开发 Windows 应用商店应用程序,有一个有限的 .NET 框架子集可供您使用。您正在使用的程序集显然是基于完整的 .NET 框架构建的,并且不是有效的 Windows Store App 组件。

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

编辑

对于您列出的函数,这里有一个 C/C++源代码列表

于 2013-05-10T07:18:11.717 回答