Vb.net 在预生成事件中编辑vbproj文件

Vb.net 在预生成事件中编辑vbproj文件,vb.net,Vb.net,我目前在一个解决方案中有一个项目(有许多其他项目),我想为其设置一个“预构建事件”,该事件将编辑vbproj文件,然后构建该项目 目前是否有任何工具或代码可用于实现这一点?我找不到任何资源来为我指明正确的方向我不确定是否有任何东西已经做到了这一点,但下面是一些可能为您完成这项工作的代码(稍加调整): 这或多或少是未经测试的(实际上是为了更新应用程序版本),但我相信它应该满足您的需要。如果有,只需将其编译到控制台应用程序,并从ou预构建调用exe 为完整起见,以下是VB版本: Dim eng As

我目前在一个解决方案中有一个项目(有许多其他项目),我想为其设置一个“预构建事件”,该事件将编辑vbproj文件,然后构建该项目


目前是否有任何工具或代码可用于实现这一点?我找不到任何资源来为我指明正确的方向

我不确定是否有任何东西已经做到了这一点,但下面是一些可能为您完成这项工作的代码(稍加调整):

这或多或少是未经测试的(实际上是为了更新应用程序版本),但我相信它应该满足您的需要。如果有,只需将其编译到控制台应用程序,并从ou预构建调用exe

为完整起见,以下是VB版本:

Dim eng As New Engine()
Dim proj As New Project(eng)
proj.Load(projectPath)

Dim res As String = proj.GetEvaluatedProperty(propertyName)

proj.SetProperty(propertyName, newValue)
proj.Save(projectPath)

HTH

VCH项目上的哪个特定属性/设置
Dim eng As New Engine()
Dim proj As New Project(eng)
proj.Load(projectPath)

Dim res As String = proj.GetEvaluatedProperty(propertyName)

proj.SetProperty(propertyName, newValue)
proj.Save(projectPath)