【发布时间】:2016-04-15 17:15:13
【问题描述】:
我正在使用以下代码来构建一个项目。我想先执行清理(或者我想只是强制重建?) - 但我找不到任何说明我如何执行此操作的文档:
Private Shared _globalProp As Dictionary(Of String, String)
Private Shared _logger As BuildLogger
Dim thisProject As Project = Nothing
Dim buildSuceeded As Boolean
If _globalProp Is Nothing Then
_globalProp = New Dictionary(Of String, String)
_globalProp.Add("Configuration", "Release")
_globalProp.Add("Platform", "x86")
End If
_logger = New BuildLogger
thisProject = New Project(projectFilename, _globalProp, "14.0")
buildSuceeded = thisProject.Build(_logger)
【问题讨论】:
-
看起来您可以将构建目标(字符串)数组添加到构建调用中。 msdn.microsoft.com/en-us/library/dd234380.aspx
-
@JerryM - 谢谢,但我不知道我需要在该数组中传递什么。这方面的文档非常稀缺
-
我猜这里。尝试添加一条语句 'Dim targets As String() = {"clean"}',然后将目标作为第一个参数添加到 Build 调用中。
标签: .net vb.net build msbuild rebuild