我的计算机的VS2010 C#Project的Reference的Property字段指向较旧版本的System.Activites.dll

时间:2012-08-13 15:39:24

标签: c# .net visual-studio-2010

问题在于:我从团队的TFS下载了我的解决方案。但我是团队中唯一获得此信息的人:

  

未找到类型或名称空间名称StateMachine(您是否缺少...)

在发现故障时我发现,在我得到错误的特定项目中,当查看Project References下的System.activities属性时,Path文件指向System.activities.dll的旧版本但是我的所有版本teammates的Path指向较新版本的System.activities.dll。在我的机器中有些东西不同步,我无法弄清楚是什么。我的注册表密钥,我的VS2010版本,与团队成员的软件相同,但我仍然遇到上述错误。

我不知道为什么System.activities的我的属性上的路径指向System.activities.dll的旧版本 - 我错过了什么?我甚至在我的机器上检查了最新.NET安装下的Machine.Config,它看起来和其他队友一样(只是看了一眼)。

任何帮助将不胜感激。如果我需要重新安装,我应该重新安装VS2010,.NET和整个九码吗?

再次感谢

1 个答案:

答案 0 :(得分:1)

您需要安装.NET Framework 4 Platform Update 1。它有两个下载:

  1. The runtime update:运行WF4 StateMachine工作流程所需。在运行应用程序的计算机上和开发计算机上安装它
  2. The design time update:需要WF4 StateMachine工作流程的设计时支持。如果要编辑StateMachine工作流,请在开发计算机上安装。
  3. 原因是.NET 4没有附带StateMachine工作流程。它稍后添加,并通过上述平台更新1提供