【发布时间】:2013-02-04 19:15:02
【问题描述】:
我有一个多年来一直使用的 VS 宏来自动构建我的项目。我目前正在试用 VS 2010,看看我是否喜欢它(我的常规版本是 2005 年),并且宏的一部分在 2010 年不起作用。好吧,相反,它会在给定的一天工作一次,然后每个在那之后我运行它时,它失败了。代码如下:
With DTE.Solution
'Set the Build to "Release"
.SolutionBuild.SolutionConfigurations.Item("Release").Activate()
'Build solution
.SolutionBuild.Build(True)
'Set Build back to Debug
.SolutionBuild.SolutionConfigurations.Item("Debug").Activate()
End With
失败的行是“.SolutionBuild.Build(True)”。它根本不构建解决方案。没有错误。没有迹象表明有什么问题。代码将运行,但实际上并没有执行构建。
有人知道为什么会这样吗?
【问题讨论】:
标签: visual-studio-2010 envdte visual-studio-macros