簡體   English   中英

在使用Windows 8的Windows認證套件測試應用程序時,exiflib.dll應該處於釋放模式錯誤

[英]exiflib.dll should be in release mode error while testing app with windows certification kit for windows 8

我正在使用exiflib.dll for Windows應用程序,該應用程序是從ExifLib-.NET 2.0+的快速Exif數據提取器下載的。 該應用程序在我的PC上運行良好,但是當我使用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。

調試配置測試

失敗調試配置失敗•發現錯誤:調試配置測試檢測到以下錯誤:◦二進制ExifLib.dll是在調試模式下構建的。

•影響(如果未解決):Windows應用商店不允許使用應用程序的調試版本。

看起來您需要從github下載項目並在發布模式下再次編譯,然后將dll添加到您的項目中

github網址: https : //github.com/ravensorb/portable-exif-lib

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM