我有一個XBAP當前發佈在我的本地機器,其中有一個'關於'畫布內置到XMAL,其中我想顯示發佈的版本號,但我似乎只能看到程序集版本號。有什麼建議麼?獲取發佈XBAP版本在C#
2
A
回答
3
首先確保將以下程序集添加到項目引用:System.Deployment。然後,您可以訪問當前的版本是這樣的:
using System.Deployment.Application;
...
if (ApplicationDeployment.IsNetworkDeployed)
VersionTextBlock.Text =
ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString();
CurrentDeployment
爲空時,你在本地調試,所以你可以使用IsNetworkDeployed
只檢索版本信息,當您從發佈位置運行。
0
我見過的地方說要使用:
System.Deployment.ApplicationDeployment.CurrentVersion
但在使用時System.Deployment那裏似乎沒有可供訪問System.Deployment.ApplicationDeployment!
這可能不是一個解決方案,但可能指向正確的方向。如果有人使用這個,也許他們可以在這個問題上更多地瞭解。
1
與.NET 3.0的我使用
Version ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
相關問題
- 1. XBAP:發佈版本中缺少文本
- 2. 手動XBAP發佈
- 3. 如何獲取發佈版本?
- 4. Winforms:獲取發佈版本號?
- 5. 獲取Office插件發佈版本
- 6. 發佈後獲取maven發佈版本:執行
- 7. 在發佈版本中獲取調用堆棧的問題
- 8. System.NullReferenceException僅在發佈版本
- 9. 如何在發佈版本
- 10. 如何獲取ClickOnce發佈版本以匹配AssemblyInfo.cs文件版本?
- 11. visual C++強制發佈版本使用調試版本代碼
- 12. Asp.net發佈版本與調試版本
- 13. 發佈版本與大會(等)版本
- 14. 發佈版本與Flash版本?
- 15. 從私有存儲庫獲取庫的發佈版本
- 16. _invalid_parameter獲取沒有有用的信息發佈版本
- 17. 如何獲取Google地圖發佈版本的密鑰?
- 18. 獲取maxSatisfying版本,包括使用節點semver的預發佈
- 19. 需要獲取已發佈版本的組件的XML
- 20. 發佈或發佈版本爲Node.js的
- 21. TFS發佈管理 - 從發佈版本
- 22. 如何在MS發佈管理2013版本中恢復發佈版本?
- 23. iPhone發佈版本崩潰
- 24. TinyIoC和發佈版本
- 25. 驗證發佈版本
- 26. iOS發佈版本列表
- 27. 發佈版本中的MetadataException
- 28. UWP - Reflection_InsufficientMetadata_EdbNeeded發佈版本
- 29. Visual Studio發佈版本
- 30. 標籤發佈版本TFS