我想創建一個Visual Studio插件,它是一個執行批處理文件的菜單項。我不知道如何在發佈時將批處理文件(或其他任何附加文件)包含在VSIX中,以便安裝該擴展的所有用戶都可以使用它們。包括與VSIX的批處理文件
5
A
回答
2
你可以只包括該批處理文件作爲您的項目內容,並使用GetAssembly()在運行時
10
在解決方案資源管理器中找到自己的ADIN DLL的位置用鼠標右鍵單擊該批處理文件(在這種情況下,我把它稱爲BatchFile.cmd),並選擇 '屬性'
在屬性窗口中改變:
生成操作:內容
包含在VSIX中:真
當解決方案構建在發佈模式下時,它會在bin/Release文件夾中創建一個VSIX文件。這是包,它包含所有需要的資產。當安裝在另一臺機器上的包,批處理文件被包括在安裝位置,並且可以使用被引用:
Path.GetDirectoryName(Assembly.GetExecutingAssembly()位置)+「BatchFile.cmd」
相關問題
- 1. 錯誤而包括在批處理文件中的jar文件
- 2. 將批處理文件包含在批處理文件中
- 3. 與批處理文件
- 4. 不平衡括號(批處理文件)
- 5. 如何設置CLASSPATH中包括一個批處理文件
- 6. 從批處理文件重定向輸出,包括命令
- 7. cmd中的批處理命令與批處理文件
- 8. 終止一個批處理文件與另一個批處理
- 9. PHP - 處理POST和頭文件包括
- 10. 從批處理文件更新osgi包
- 11. 批處理文件 - 忽略子批處理文件中的CLS
- 12. 批處理文件「」
- 13. 批處理文件
- 14. 批處理文件
- 15. 批處理文件
- 16. 在批處理文件中的文本文件。(如PHP包括但隨着一批)
- 17. 清理批處理文件
- 18. 如何包括模板爲VSIX包
- 19. 批處理文件不會在批處理文件
- 20. 批處理文件,創建另一個批處理文件
- 21. 批處理文件:另存爲批處理文件(.cmd)
- 22. 如何從批處理文件中調用批處理文件?
- 23. Oracle在批處理文件中導入批處理文件
- 24. 從另一個批處理文件運行批處理文件
- 25. 如何從批處理文件調用批處理文件
- 26. 從另一個批處理文件更新批處理文件
- 27. 將批處理文件寫入批處理文件
- 28. 在批處理文件中運行幾個批處理文件
- 29. 批處理文件,使另一個批處理文件執行
- 30. 從C批處理文件運行批處理文件#
謝謝,這是一個很好的。我喜歡的是,你可以添加項目作爲項目的鏈接,它仍然會打包在vsix中。 – dmihailescu 2015-08-21 20:16:32