[英]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.