我正在尝试在这样的预建事件中启动msbuild
$(FrameworkDir)$(FrameworkVersion)\msbuild /t:updateuid $(ProjectPath)
但是我看到$(FrameworkVersion)给出了v2.0.50727。 如果我启动VS2010命令行提示符$(FrameworkVersion)给出v4.0.30319。
为什么在prebuild事件中将此环境变量指向旧版本?
我的WPF项目是否有问题(我的目标框架是4)?
答案 0 :(得分:2)
我记得有类似的问题。请改为尝试以下命令:
$(MSBuildBinPath)\msbuild /t:updateuid $(ProjectPath)