我正在使用从 ExifLib 下载的 Windows 应用程序的exiflib.dll - A Fast Exif Data Extractor for .NET 2.0+。该应用程序在我的电脑中构建良好。但是当我使用 Windows 认证套件测试该应用程序时,它在发布模式下不使用 exiflib.dll 引发错误。我正在使用适用于 Windows 8 的 Visual Studio 2012 Express Edition。如何解决这个问题。任何人都可以找到解决方案吗???提前谢谢。
我在使用 Windows 认证工具包测试应用程序时遇到的错误如下所示。
支持的 API 测试
FAILED 支持的 API • 发现错误:
支持的 API 测试检测到以下错误: ◦ MSCORLIB 中的 API System.IO.FileInfo,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。
◦ MSCORLIB 中的 API System.IO.FileStream,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。
◦此应用程序类型不支持 MSCORLIB 中的 API System.IO.FileSystemInfo,PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。
◦ MSCORLIB 中的 API System.IO.FileInfo.OpenRead,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。
◦ MSCORLIB 中的 API System.IO.FileInfo.get_Length,PUBLICKEYTOKEN=7CEC85D7BEA7798E 不支持此应用程序类型。ExifLib.dll 调用此 API。
◦此应用程序类型不支持 MSCORLIB 中的 API System.IO.FileSystemInfo.get_Name,PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。
◦此应用程序类型不支持 MSCORLIB 中的 API System.String.Format(System.String,System.Object),PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll 调用此 API。
调试配置测试
FAILED 调试配置 • 发现错误:调试配置测试检测到以下错误: ◦二进制 ExifLib.dll 在调试模式下构建。
• 未修复的影响:Windows 应用商店不允许应用程序的调试版本。