2013-02-26 41 views
0

我使用exiflib.dll从ExifLib - A Fast Exif Data Extractor for .NET 2.0+下载的Windows应用程序。该应用程序在我的电脑中正常工作。但是,当我使用Windows认证套件测试应用程序时,发现在发布模式下未使用exiflib.dll时出现错误。我正在使用Windows 8的Visual Studio 2012快速版。如何解决这个问题。任何人都可以找到这个解决方案吗?在此先感谢。exiflib.dll应该在发布模式错误,同时测试应用程序与Windows认证工具包的Windows 8

下面显示了使用Windows认证套件测试应用程序时遇到的错误。

支持的API测试

FAILED 支持的API • 错误实测值:

的支持的API测试检测出以下错误:◦APISystem.IO.FileInfo在MSCORLIB公钥= 7CEC85D7BEA7798E不支持对于此应用程序类型。 ExifLib.dll调用这个API。

此MSC应用程序类型不支持MSCORLIB中的API System.IO.FileStream,PUBLICKEYTOKEN = 7CEC85D7BEA7798E。 ExifLib.dll调用这个API。

此MSC应用程序类型不支持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 调试配置实测值 • 错误:调试配置测试检测出以下错误:◦The二进制ExifLib.dll内置于调试模式。

• 影响如果不是固定的:Windows Store不允许调试版本的应用程序。

+0

你从哪里得到来自exiflib.dll?从源头上构建自己? – 2013-02-26 13:28:57

+1

Windows认证套件仅适用于Windows应用商店应用程序。因此,除非您重新编译有问题的项目以支持WinRT,否则您将无法在项目中引用它尝试定位到Windows应用商店。最新版本1.4似乎不支持WinRT。 – 2013-02-26 14:11:52

+0

如果exiflib.dll的最新版本不支持WinRT,任何人都可以提出一种方法来支持WinRT?抛出的错误是exiflib.dll使用在调试模式。我应该使用释放模式。我刚刚下载并使用exiflib.dll从一个项目在这个网站[* ExifLib - 一个快速的Exif数据提取器的.NET 2.0 + *](http://www.codeproject.com/Articles/36342/ExifLib-A-Fast-Exif-Data-Extractor-for-NET-2-0),它处于调试模式。 – user2111356 2013-02-27 06:31:53

回答

相关问题