我目前仍在擺弄我們的msbuild &部署腳本,其中一個步驟是在代碼部署到的計算機上註冊(傳統)com組件。有沒有什麼'優雅'的方式來實現這一點,或者我必須在遠程機器上通過wmi調用regsvr32.exe?MsBuild任務:在遠程/部署到機器上註冊Com組件?
1
A
回答
0
使用PowerShell v2的遠程處理您可以使用PsExec (from formerly SysInternals - but now part of Microsoft)在遠程機器上執行shell命令。
只需使用包裝PsExec的標準MSBuild Exec任務即可。
0
0
作爲構建的一部分,您可以創建一個安裝COM組件的MSI(例如,使用WiX - Votive has msbuild support)。
然後通過調用Win32_Product.Install方法在遠程機器上運行安裝。
0
您可以手動使用StdRegProv WMI類,以 寫入執行COM組件註冊到遠程機器上的註冊表(即,創建HKLM \ CLSID {GUID}條目,等等)
相關問題
- 1. 使用MSBuild在遠程服務器上部署網站
- 2. 在teamcity中使用msbuild部署到遠程服務器
- 3. Visual Studio 2010 Web使用MSBuild部署到遠程服務器
- 4. 遠程部署註冊表項
- 5. Delphi - 在ROT中註冊com服務器
- 6. 註冊:遠程服務
- 7. 運行註冊表文件到遠程服務器
- 8. 的MSBuild包任務 - Web部署
- 9. 可以使用免註冊的COM組件而無需在開發機器上註冊它?
- 10. php +註冊表單不在遠程服務器上顯示
- 11. 如何在Windows Server 2016上部署到遠程Docker主機?
- 12. maven添加zip文件部署到遠程服務器
- 13. 如何遠程部署K2軟件包到K2服務器?
- 14. Tomcat部署到遠程服務器與戰爭文件爲url
- 15. Tomcat服務器遠程重新部署
- 16. Capistrano從遠程服務器部署
- 17. 部署Rake任務到服務器
- 18. 遠程註冊ocx文件
- 19. 在構建服務器上註冊COM引用的DLL
- 20. Web部署任務失敗 - 從本地機器連接到遠程服務器時出現問題
- 21. 在遠程服務器上部署MySQL數據庫
- 22. 在遠程網絡服務器上部署Flex項目
- 23. 在遠程Linux虛擬服務器上部署Qt5-console-app
- 24. 註冊COM組件需要什麼?
- 25. 註冊免費激活的COM組件
- 26. 註冊一個C#COM組件?
- 27. 使用COM組件沒有註冊表
- 28. 註冊了一個COM組件,但只能在開發計算機上工作
- 29. 註冊失敗的嘗試Windows服務器上註冊一個COM DLL 2012 64
- 30. 螞蟻Ftp任務無法發送文件到遠程機器