FrameworkVersion在prebuild事件VS2010 WPF中

时间:2011-03-03 07:26:31

标签: .net wpf visual-studio-2010 environment-variables

我正在尝试在这样的预建事件中启动msbuild

$(FrameworkDir)$(FrameworkVersion)\msbuild /t:updateuid $(ProjectPath)

但是我看到$(FrameworkVersion)给出了v2.0.50727。 如果我启动VS2010命令行提示符$(FrameworkVersion)给出v4.0.30319。

为什么在prebuild事件中将此环境变量指向旧版本?

我的WPF项目是否有问题(我的目标框架是4)?

1 个答案:

答案 0 :(得分:2)

我记得有类似的问题。请改为尝试以下命令:

$(MSBuildBinPath)\msbuild /t:updateuid $(ProjectPath)