我怎样才能建立一个项目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. 编译HTML(.Chm)从项目构建
- 2. Xcode不断构建编译项目
- 3. 编译/构建Google App Engine Java项目
- 4. 编译器项目构想
- 5. 编译大规模的VB.NET项目
- 6. 以编程方式编译Android项目
- 7. 构建或编译
- 8. 如何在Geany中编译/构建/执行C++项目?
- 9. 编译单元不在Java项目的构建路径中
- 10. 在eclipse中构建项目时编译错误
- 11. 编译Xcode项目的编译错误
- 12. TeamCity编译项目编译错误
- 13. 编译Android项目
- 14. 编译Android项目
- 15. 编译Izpack项目
- 16. XCode项目编译
- 17. 编译ASP.NET5项目中的TypeScript项目
- 18. Intellij Idea编译器重新编译已编译的项目
- 19. 项目编译后创建c#函数
- 20. 如何构建/编译我的红宝石项目
- 21. 使用替代编译器为Travis-CI R项目构建
- 22. 构建Web部署项目时出现log4net编译错误
- 23. Xcode 8:大多数Swift项目无法构建和编译
- 24. 用Cabal构建Haskell项目时替换编译器
- 25. ANT编译/构建多个项目的脚本
- 26. 使用自定义编译的gcc构建C++项目(g ++)
- 27. 如何关闭每个项目构建的C++编译器
- 28. 试图编译项目的Linux构建,找不到库
- 29. 如何使用vim构建或编译VS2010/XNA4项目?
- 30. Eclipse动态web项目/构建文件夹/编译
你的意思是你想自动化构建? – 2009-01-29 20:48:03