任何人都知道存在可以遍歷解決方案文件(.sln)及其所有項目文件並創建zip(存檔)的實用程序?我的google-fu在這方面讓我失望,有太多的結果顯示如何編寫一個壓縮文件的程序。壓縮(存檔)解決方案的實用程序?
0
A
回答
0
您應該可以通過創建一個WinZip job來完成該操作。這是一次性設置,您可以在其中定義什麼,何處以及何時創建zip文件。我用它來自動執行一些備份任務。
1
CleanProject幾乎做我想要的,但它實際上並沒有讀取.sln文件,所以你需要在解決方案文件夾中有相關的項目,這抓住了這些文件夾中的一切(清理你不會的東西想要在zip中),無論它們是否在解決方案中引用。
2
如果你安裝了7zip,你可以創建一個批處理文件來做你想做的。
中創建一個解決方案目錄名爲archive.bat
文件,打開它,並添加:
"c:\program files\7-zip\7z.exe" a -tzip archive.zip * [email protected]
然後創建一個文本文件名爲archive.ignored
(在相同的位置.bat文件),該目錄文件名/通配符從您的archive.zip中排除。例如:
obj
debug
bin
packages
*.obj
*.dll
*.exe
*.zip
*.suo
.vs
archive.ignored
archive.bat
+0
這聽起來像是一個基於目錄的解決方案,雖然很有用,但我正在尋找一些將專門遍歷sln和proj文件並僅包含這些文件引用的文件的內容。 – Dave
相關問題
- 1. 用於壓縮/解壓縮的便攜式java解決方案
- 2. 壓縮(壓縮)VS2010解決方案 - 開放時的問題
- 3. 短信存檔解決方案
- 4. 解壓縮時tar檔案損壞
- 5. IIS 6中的HTTP壓縮 - 與第三方解決方案
- 6. 解決方案JSP程序
- 7. 壓縮的zip檔案
- 8. 網站應用程序的第三方存儲解決方案?
- 9. 在一個umbraco解決方案中的文件Gzip壓縮
- 10. 在瀏覽器中壓縮音頻的解決方案?
- 11. 以編程方式解壓縮winrar存檔
- 12. 壓縮2位數並保存1位使用壓縮方案
- 13. 應用程序解決方案問題
- 14. 適用於iPhone應用程序的存儲解決方案
- 15. 適用於iPhone應用程序的緩存解決方案
- 16. Java的解壓縮程序
- 17. 我的緩存解決方案解決方案是否安全?
- 18. Visual Studio解決方案 - 您的解決方案所需的實用程序EXE的正確位置
- 19. 需要解決方案我的程序
- 20. 分佈式解壓縮文件存檔
- 21. Java解壓縮文件夾壓縮存檔FileNotFound異常
- 22. 遞歸解決方案的動態編程解決方案
- 23. API文檔的Wiki解決方案?
- 24. 爲node.js應用程序實現SSO解決方案
- 25. SQL Server存儲過程解決方案
- 26. 實用的解決方案加入
- 27. 緩存解決方案
- 28. 未定義的方法`新'的零:NilClass錯誤,同時解壓縮使用紅寶石檔案 - 壓縮
- 29. HTML5應用程序緩存更新解決方案
- 30. Corona移動應用程序存儲解決方案
這聽起來像是一個基於目錄的解決方案,我正在尋找能夠遍歷sln和proj文件並僅包含這些文件引用的文件的內容。 – Dave
這有點正確。但是,您可以將作業設置爲在文件夾中包含/排除特定文件類型。 – rrirower
沒錯,但我只想包含在.sln和.csproj/.vbproj文件中直接引用的文件。 – Dave