c# - 在 .NET 中找不到 System.Workflow 程序集。我如何得到它?

标签 c# visual-studio-2008 sharepoint moss workflow-foundation

我已经在我的开发箱上安装了完整的 SharePoint Server (MOSS) 2007 + 最新的 Visual Studio (SP1) + 最新的完整 Windows SDK。根据 Windows Workflow Foundation 页面 http://msdn.microsoft.com/en-us/netframework/dd980558.aspx ,这就是我能够针对 .NET 工作流 API 进行编程所需要做的全部事情。

然而,我从标准工作流模板构建的所有项目都引用程序集 System.Workflow 并且 VS 提示该程序集不可用。我在我的硬盘上四处搜索,但在我的磁盘上明显的任何地方都找不到该程序集的文件。

我确实找到了一些看起来像是那个程序集的文件,但它们被埋在特定应用程序下方古怪的地方,就像它们是该应用程序的运行时支持一样。它们似乎不是我应该指向 VS 的地方。

谁能告诉我如何解决这个问题?我是否需要安装其他我尚未遇到的东西?这些程序集是否已经在我的系统上,我只需要知道如何将 VS 指向它们?我很难过。

顺便说一句:我本来打算尝试卸载并重新安装 VS,但是当我尝试卸载时安装程序失败并显示一些非常神秘的错误消息。

TIA 寻求任何帮助,祝大家节日快乐!!!

最佳答案

我使用可分发的 .NET 3.5 SP1 SDK 进行了修复,我相信这解决了问题。起初我以为它没有(正如我在之前的评论中所说),因为我正在寻找要显示在 v3.5 程序集目录中的文件。丢失的文件实际上位于 v3.0 程序集目录中。后来,我在 VC 中调出了一个示例项目,注意到符号现在正在解析,果然,丢失的 .dll 文件现在出现了。

所以我猜想 VS 附带的 .NET SDK 安装程序以某种方式没有安装这些 .dll 文件。需要对 SDK 进行修复才能解决问题。

我现在是一个快乐的露营者!

关于c# - 在 .NET 中找不到 System.Workflow 程序集。我如何得到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1955351/

相关文章:

c# - 是否有适用于 Windows 的具有高可用性选项的可查询分布式缓存?

c# - 动态 CSS - 缓存问题?

c# - 我的对话框返回值不起作用

c# - WinForms TreeView.Sorted 属性和 VS 2008 对象浏览器

SharePoint SPFolder.SubFolders.Add 实际上并未添加文件夹

c# - 读取文本文件后重写它

c# - C++ 等效于 C# SpinWait.SpinUntil

c# - 使用 Visual Studio 安装项目在安装过程中将文件复制到特定目录

SharePoint:如何获取用户上次注销或上次 session 的结束日期/时间

api - 如何在 Yahoo 的 YQL 中使用 API key ?