我怎樣才能建立一個項目programattically在VB.NET?構建(編譯)項目編程VB.NET中
0
A
回答
1
可以啓動devenv.exe的,VS IDE的可執行文件,比如:
devenv的C:\的Myproj \ myproj.vbproj /重建發佈
它靜默運行,你也可以指定輸出的日誌文件。您可能還能夠運行VBC,這是VB編譯器。
1
System.Diagnostics.Process.Start("msbuild.exe");
0
下面的代碼編譯的形式負載的應用程序,但豈不是一個更好的想法有改變存儲在外部設置文件,而重新編譯應用程序的任何變量?
Imports System.Diagnostics.Process
Public Class Form1
Public Sub BuildProject(ByVal pProject As String)
Dim lBuildString As String = String.Format("C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe {0} /t:Rebuild /p:Configuation=Release", pProject)
Dim lReturnID = Shell(lBuildString, AppWinStyle.NormalFocus, False)
'System.Diagnostics.Process.Start(lBuildString)
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
BuildProject("C:\Programming\CommunicationsService\Communications_Service\Service_Tem[\Service_Tem[.vbproj")
End Sub
End Class
0
這取決於你爲什麼想這樣做,但你有沒有考慮過使用TFS或類似的東西要做到這一點,而不是滾動您自己的過程?
相關問題
- 1. Xcode不斷構建編譯項目
- 2. 編譯HTML(.Chm)從項目構建
- 3. 編譯器項目構想
- 4. 編譯大規模的VB.NET項目
- 5. 以編程方式編譯Android項目
- 6. 構建或編譯
- 7. 如何在Geany中編譯/構建/執行C++項目?
- 8. 編譯Android項目
- 9. 編譯Android項目
- 10. 編譯Izpack項目
- 11. XCode項目編譯
- 12. 編譯ASP.NET5項目中的TypeScript項目
- 13. Intellij Idea編譯器重新編譯已編譯的項目
- 14. 項目編譯後創建c#函數
- 15. 試圖編譯項目的Linux構建,找不到庫
- 16. ANT編譯/構建多個項目的腳本
- 17. 使用替代編譯器爲Travis-CI R項目構建
- 18. 如何構建,編譯和運行Scala項目?
- 19. 使用Netbeans清理並構建Maven項目 - 編譯失敗
- 20. Xcode 8:大多數Swift項目無法構建和編譯
- 21. autotools - 交叉編譯和構建本地中間構建程序
- 22. 如何以編程方式編譯和編譯當前項目中的另一個c#項目
- 23. 將程序集反編譯爲項目
- 24. 編譯Flex項目與遠程螞蟻
- 25. 無法編譯工作流程項目
- 26. 推薦使用需要編譯的靜態資產來爲項目構建項目結構和構建系統?
- 27. 編譯構建並在Windows
- 28. Angular CLI Typescript編譯構建
- 29. Silverlight按需編譯/構建
- 30. Maven構建沒有編譯
你的意思是你想自動化構建? – 2009-01-29 20:48:03