在使用Windows 8的Windows认证工具包测试应用程序时,Exiflib.dll应该处于发布模式错误



我正在使用ExifLib .dll用于windows应用程序,该应用程序是从下载的ExifLib -用于。net 2.0+的快速Exif数据提取器。这款应用在我的电脑上运行得很好。但是当我用windows认证工具包测试这个应用程序时,它抛出了一个错误,因为没有在发布模式下使用exiflib.dll。我使用的是visual studio 2012 express edition for windows 8。如何解决这个问题。有人能找到解决办法吗??提前谢谢。

在使用windows认证套件测试应用程序时得到的错误如下所示。

支持的API测试

失败支持api•错误发现:

◦API System.IO.FileInfo in MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E不支持此应用程序类型。ExifLib.dll调用这个API。

◦API System.IO.FileStream in MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E不支持此应用类型。ExifLib.dll调用这个API。

◦API System.IO.FileSystemInfo in MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E不支持此应用类型。ExifLib.dll调用这个API。

◦API System.IO.FileInfo.OpenRead in MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E不支持此应用类型。ExifLib.dll调用这个API。

System.IO.FileInfo◦API。在MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E中不支持get_Length。ExifLib.dll调用这个API。

System.IO.FileSystemInfo◦API。在MSCORLIB中不支持get_Name, PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。

◦API System.String. format (System.String,System.Object) in MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E不支持此应用类型。ExifLib.dll调用这个API。

调试配置测试

失败调试配置•◦二进制ExifLib.dll是在调试模式下构建的。

•影响:Windows Store不允许应用程序的调试版本

看起来您需要从github下载项目并在发布模式下再次编译,并将dll添加到您的项目

github url:https://github.com/ravensorb/portable-exif-lib

相关内容

  • 没有找到相关文章

最新更新