4
A
回答
5
取決於您想要查找的信息類型...您可以在Xamarin Studio中的項目中添加對DLL的引用,然後展開參考文件夾&雙擊DLL ...這將在AssemblyBrowser中打開並顯示AssemblyInfo被編譯到DLL中。
如果你想知道什麼架構的DLL是爲建,在終端窗口中運行以下命令:
file insert_filename_here.dll
如果它是一個86(或「任何CPU」)DLL,它會說:
insert_filename_here.dll: PE32 executable for MS Windows (DLL) (console) Intel 80386 32-bit Mono/.Net assembly
如果它是一個64位的DLL,它會說:
insert_filename_here.dll: PE32+ executable for MS Windows (DLL) (console) Mono/.Net assembly!
1
如果使用Mono Cecil將程序集加載到內存(AssemblyDefinition.ReadAssembly
)中,則可以讀取版本屬性(AssemblyDefinition.Name.Version
)。
https://github.com/jbevain/cecil/tree/master/Mono.Cecil
反射也可以使用,但它需要用戶將組件加載到一個AppDomain這是效率不高。
Xamarin Studio內部使用Cecil或反射來查詢程序集中的相同信息。
0
如果您不需要編程,可以在TextEdit中打開它(快速查看,然後單擊在TextEdit中打開按鈕),並一直滾動到底部。您應該看到類似以下的內容
<MonoTouch,Version=v1.0TFrameworkDisplayName MonoTouchXamarin.MobileXamarin Inc.(#Copyright ¬© 2011-2013 Xamarin Inc.0.7.1.0TWrapNonExceptionThrowsÄû.ÄÑSystem.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798eTSkipVerificationúŸæŸ ∞Ÿ_CorDllMainmscoree.dllˇ% Ä0ÄHX‡@@4VS_VERSION_INFOΩÔ˛?DVarFileInfo$Translation∞†StringFileInfo|000004b0<CompanyNameXamarin Inc.HFileDescriptionXamarin
.Mobile0FileVersion0.7.1.0HInternalNameXamarin.Mobile.dlll#LegalCopyrightCopyright © 2011-2013 Xamarin [email protected]e4ProductVersion0.7.1.08Assembly Version0.7.1.0––9
0
一種非常快速和簡單的方法是發出cat命令並讀取最後幾行例如
$貓mylibrary.dll
相關問題
- 1. 在Mac OS X上使用Swift檢查OS版本
- 2. 查找版本OS X
- 3. OS X上的Java應用程序:默認版本在哪裏?
- 4. 檢查SQL Server數據庫上的託管程序集版本
- 5. Xcode應用程序版本與Mac OS X版本不兼容
- 6. 獲取Mac OS X上的eclipse版本
- 7. Mac OS X上的Xcode版本Lion 10.7.2
- 8. OpenGL版本在OS X上的支持
- 9. OS X上的多個Python版本
- 10. Mac OS X版本10.7.4上的Xcode 4.2
- 11. Tesseract-OCR的OS X版本?
- 12. OS X版本的bringSubviewToFront:?
- 13. 檢查應用程序是否安裝在MAC OS X上?
- 14. 程序集綁定重定向dll版本的程序
- 15. 檢測服務器上的OS X版本10.4及更低版本
- 16. PHP 2個diffenrent版本Mac OS X上
- 17. python版本不在OS X上更新
- 18. 限制哪些OS X版本在OS X App Store中看到應用程序
- 19. 在啓動應用程序之前自動檢測JRE版本並在MAC OS X上安裝所需版本
- 20. OS X版本可可
- 21. 不同版本的可可應用程序不同的OS X版本
- 22. 針對較舊的OS X版本的編譯應用程序
- 23. 我的程序目標是哪個版本的OS X?
- 24. iOS版本的OS X核心數據應用程序
- 25. 我怎麼能知道安裝程序的OS X版本?
- 26. Applescript打開錯誤版本的OS X應用程序
- 27. 導出與舊版本兼容的OS X應用程序
- 28. OS X上的user32.dll相當於
- 29. 檢查程序集的版本而不加載它
- 30. 檢查應用程序的版本?
或者只看到文件'$尾-c 1740 Newtonsoft.Json.dll'結束 –