我使用exiflib.dll for windows应用程序,该应用程序是从http://www.codeproject.com/Articles/36342/ExifLib-A-Fast-Exif-Data-Extractor-for-NET-2-0下载的。当我用windows认证工具包测试这个应用程序时,这个应用程序在我的pc.But中构建得很好,它在发布模式中抛出了一个错误,因为它没有使用exiflib.dll。我使用的是windows 8的visual 2012速成版本。如何解决这个issue.Can?
下面显示了我在用windows认证工具包测试该应用程序时遇到的错误。
支持API测试
失败支持的API·Error发现:
支持的API测试检测到以下错误: MSCORLIB中的System.IO.FileInfo API PUBLICKEYTOKEN=7CEC85D7BEA7798E,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
MSCORLIB中的System.IO.FileStream API,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
MSCORLIB中的System.IO.FileSystemInfo API,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
MSCORLIB中的System.IO.FileInfo.OpenRead API,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
MSCORLIB中的System.IO.FileInfo.get_Length API,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
MSCORLIB中的System.IO.FileSystemInfo.get_Name API,此应用程序类型不支持PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
此应用程序类型不支持MSCORLIB中的System.String.Format(System.String,System.Object),PUBLICKEYTOKEN=7CEC85D7BEA7798E。ExifLib.dll调用这个API。
调试配置测试
失败的调试配置·错误发现:调试配置测试检测到以下错误:二进制ExifLib.dll是在调试模式下构建的◦。
影响(如果没有修复):Windows不允许应用程序的调试版本。
发布于 2014-12-19 22:40:51
看起来,您需要从github下载该项目,并在发布模式下再次编译,并将dll添加到项目中。
https://stackoverflow.com/questions/15090257
复制相似问题