是否可以使用ClickOnce部署非.NET應用程序?我非常喜歡ClickOnce的自動更新功能,因爲這個我很樂意能夠使用它來部署所有的應用程序,但並不是所有的應用程序都是用.net創建的。如何使用ClickOnce部署非.net應用程序?
2
A
回答
0
是的,這顯然是可能的 - 至少對於Visual c + +應用程序。它還在VC++的ClickOnce頁面上說,如果你的dll是C#項目的一部分,那麼你也可以使用C#項目的ClickOnce部分來部署這些依賴關係。這表明您可能還能夠使用一個小模擬應用程序來託管部署。
2
不,你不能使用的ClickOnce你會與C#一樣。 ClickOnce的一個要求是您的應用程序的入口點必須是託管代碼。
但是,你可以用你的託管代碼應用程序一起部署的任何文件。標準的解決方法是創建一個stub .NET EXE,它只是簡單地啓動你的非託管應用程序。然後使用ClickOnce部署所有這些文件(託管exe文件,非託管exe文件和依賴項)。
您可能需要使用Mage來創建您的ClickOnce部署,因爲Visual Studio只是創建cookie切割器部署,並且不允許您配置所有可用選項。
相關問題
- 1. 使用HttpWebRequest部署ClickOnce應用程序
- 2. 使用ClickOnce應用程序部署NLog
- 3. 如何使用clickonce應用程序部署文件?
- 4. vb.net ClickOnce應用程序部署問題
- 5. ClickOnce部署的應用程序圖標
- 6. 發佈windows應用程序 - ClickOnce部署
- 7. ClickOnce應用程序部署困境
- 8. 如何部署.Net Windows應用程序
- 9. 部署.NET應用程序
- 10. 部署.NET應用程序
- 11. 部署.NET應用程序
- 12. 如何簽署ClickOnce應用程序
- 13. 已升級的.NET應用程序發生ClickOnce部署錯誤
- 14. ClickOnce應用程序部署目標應用程序更改
- 15. 使用clickonce部署和更新.net程序集
- 16. 使用ClickOnce部署的應用程序驗證桌面應用程序問題
- 17. 如何通過網站部署clickonce應用程序?
- 18. 使用.MDF文件部署VB.net應用程序(sql server 2008)+ ClickOnce
- 19. 使用ClickOnce部署持久保留應用程序設置
- 20. clickonce部署後,工作應用程序無法使用webclient
- 21. 未使用ClickOnce應用程序部署數據文件
- 22. 使用clickonce和iis部署一個winform應用程序失敗
- 23. ClickOnce使用多個可執行文件部署應用程序
- 24. 可以使用ClickOnce部署Mono應用程序嗎?
- 25. WPF應用程序部署使用ClickOnce與信任證書
- 26. 在ClickOnce部署中使用證書籤名應用程序
- 27. 使用ClickOnce和團隊構建部署WPF應用程序
- 28. 使用System.AddIn支持部署ClickOnce應用程序
- 29. 部署C#/。NET應用程序,而安裝程序也不ClickOnce的
- 30. 如何使用MongoDB部署C#.net應用程序
我知道這是舊的,而你說的話是完全有道理的,但是你能否指出文檔中說ClickOnce的要求是入口點應用程序必須是託管代碼? – Dzyann
我簡單地看了看,沒有找到它。我很確定這是一篇MSDN文章。但是,不要浪費時間去尋找官方文檔,只需嘗試一下。使用法師創建一對夫婦清單隻需要幾分鐘。 – codeConcussion
是的,我試過了,它似乎沒有工作。我無法設置入口點。但總有機會我做錯了事,所以我在研究之前說不能做。感謝您花時間檢查文檔,我也找不到它。 – Dzyann