Microsoft.CSharp 无论如何在哪里?

我被传与中等复杂项目结构和已被撕得出来的颠覆的.zip 文件。  代码引用 Microsoft.CSharp, 如在:

image

如您所见, visual studio 缺少实际的 DLL。 

通常,我不认为有关这些东西在哪里物理位置。  我在这里挖, 创建新的控制台应用程序 (通过这个小小的交换后以下阅读) 我在环境上找到 DLL: C:\程序文件 (x 86)\AssembliesMicrosoftFramework 的引用。NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

这实际上就产生了一个与 visual studio 抱怨我目标错的环境问题, "Microsoft.CSharp.dll 或一个依赖项要求更高的版本。如此这般网"。  在结束, 我完全删除的引用和这似乎已经解决了的问题.

它是只是另一个的那些奇怪的是困难的事情,找出和是否是不如你的妻子与参数有趣的事情有很多妇女大衣在衣橱里 微笑

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

再见 CGS, 你好 BrightStarr!

明天, 在我第一天正式开始 BrightStarr (www.brightstarr.com), 美国的办事处,这是一个基于英国公司, 令人难以置信, 仅仅是 6 我的房子英里.

这是一个轻松的决定离开 CGS, 但个艰难的决定 微笑.  让我解释一下.

我只是在一年前加入 CGS (12 月 2009) 和联接的咨询实践的 SharePoint 董事。  当时,这看起来像一个绝妙的主意。  在美国这里至少, 是让人们开始作为一个初中 dev 类型人很常见, 编写报告和令人讨厌的舍入错误问题追踪 (这些天都错过了。!).  您可以获得不断提高责任及相关的开发价值所在级别。  我在我的职业生涯,一些非常酷的东西了令人难以置信的机会。  我要从零开始写一个发票系统。  我要工作和聪明的人们, 包括我的所有人的弟弟, 完整的 web 开发基于称之为进步的 4GL 开发应用程序。  乐趣, 倍的乐趣.

答案是肯定的, Sr 的进展. 技术团队铅 Dev 类型, 接壤的大多数的技术的东西 — — 一位建筑师尊.

这个级数的传统智慧是从建筑师的下一步是一些什么样的更高级的管理角色.

我已经买到了,接受的进展。  当 CGS 参加那些更高级的角色之一, 我预期, 在某种程度上, 我会步进"超越"建筑师和成某种"超级建筑师"什么样的角色 — — 一个统治他们所有的建筑师 微笑

对我来说, 这原来是不很成功。  它并不是说我没有一些好的成功中的作用, 但最终, 我不是一个经典的实践管理器。  每周的基础上要求人们是否他们已经进入他们的时间时间表系统只是不是让我很感兴趣。  调度出"资源" (或人, 真的) 几个月提前是只是无聊。  涌入,母猪和寻找和堵塞可能咬我们在未来的潜在漏洞是真正的恐怖。  然而, 这些是重要的事情,鉴于如何重要,他们是 CGS 作用, 很明显,曾作出更改。 

它只是思考的明显我经过长时间, 不过。  值得庆幸的是, 证据已足够清晰,对我来说,一旦我并未真的认为这件事, 很明显。 

那我还要寻找空缺职位,我发现 BrightStarr.

我已经签署作为 SharePoint 建筑师,我等不及要开始。  到目前为止, 他们是非常令人印象深刻的船员,我认为他们 (我们!) 正准备在市场上赚的真实姓名。  我更多关于做那里张贴,而我真的期待它。  看一看他们的网站 — — www.brighstarr.com — — 这是令人印象深刻的作品.

我认为自己很幸运,这一切。  我们都看到各种年年中高层管理干部有点陷入泥潭, 无法真正 excel 或向前移动快速和充满信心。  这是我任团长,并很高兴有这么容易逃走。 

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

更改在设计器中 SharePoint 网站列组 2010

我创建了一系列的网站栏使用 SharePoint 设计器 2010 今早意识到已给他们所有错误的组。  很尴尬难弄清楚。  我不知道在哪里,click…

image

我一直想把双击行本身或单击功能区中的列设置按钮.

事实证明, 正确的答案 (或至少一个正确的答案) 是只需单击组本身上。  等一下,然后,它将允许您输入的值, 如图所示:

image

一旦你知道怎么做的很简单, 但它还是躲开了我的位.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

手动编辑浪涌保护器 XOML 文件来清理变量

在这篇文章在这里 ("找回答案从开始审批流程活动"), 我提到您意外地可以一大堆的工作流变量您 SharePoint 设计器的工作流。  事情可以很快变得混乱而难以阅读。  具体, 如果您的工作流程中添加"开始审批过程活动"行动, 将其删除并重新添加, 你两次最终与该活动工作流变量的所有。 

它是真正的痛苦,进行遍历并手动删除所有那些, 所以我虽然我会尝试直接从 XOML 文件中删除它们。  这证明可以很容易做。 

第一次, 您需要找到实际的 XOML 文件。  我写了关于这一主题: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  一旦发现, 打开 XOML 文件并查找您要删除的变量。  在此情况下, 我两次添加到我的工作流"开始审批流程"活动。  我想删除工作流变量命名为"isItemApproved",因为它已不再使用,有一个名为"isItemApproved1"的重复变量。 

只是做一个文本搜索该变量。  我的屏幕看起来像这样:

image 

如果您在 XOML 文件中搜索周围, 您将看到"IsItemApproved1"用在许多不同的地方,而原始的"IsItemApproved"是只需定义一次,从未使用过.

删除它,然后保存文件.

只有最为棘手的部分是我不得不实际上 SPD 完全关闭然后重新打开它之前 SPD 确认删除的字段.

答案是肯定的, 删除字段不是的唯一,你可以用 XOML 和我在将来可能会像这样的其他主题的博客.

你想要十分小心,你在这里做什么,并采取备份你的工作。  您可以似乎较小 / 这里的微妙改变这一点不爱惜,展能就业科的工作流来说,你可能失去工作的时间虽然您重建它.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

如何查找和编辑电涌保护器 2010 工作流 XOML 文件

我研究一种简便的方法不必花我下午预谋的 SPD 单击酷刑会话中删除工作流变量的一群。  我的想法是直接编辑 XOML, 这是 XML 文件基础 SPD 声明性的工作流。  这是我如何发现它.

第一次, 去在导航站点对象下的所有文件选项。  您需要相应的权限才能看到这个, 所以,如果你缺少, 提出上诉的正确管理人授予您这项特权。  这是它看起来像:

image

 

所有文件都显示的列表 … … 的所有文件:

image

选择工作流文件夹,你看到的每个工作流文件夹列表:

image

单击到正确的文件夹和  您看到的组成 SPD 声明性工作流的所有有趣的好吃的列表。  右键单击.xoml 文件并选择"打开与 — —> SharePoint 设计器 (作为 XML 打开)"来直接编辑 XOML:

image

您可能要做手动备份之前你乱动的事情。  定期的复制/粘贴的 SPD 中直接文件很可能不够, 您可以复制或粘贴整个 XML 文本并将其保存到您的桌面或无论是你的习惯,在这些情况下.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

从开始审批流程活动得到答案的反馈

已经玩与工作流设计器 SharePoint 的花式新"开始审批流程"活动,并被迅速受阻,因为我不能马上回答问题, "它批准或不?”. 

简短的回答是很容易得到答案。  当您将此活动添加到您主要的工作流, 展能就业科将正片叠底变量添加到工作流变量和参数的数据源, 您可以在这里看到:

SNAGHTML2350fe72

您还会注意,如果您添加多个这些, SPD 追加"1",等等的所有变量。 

我发现,当我删除"开始审批流程"的第一个活动, 第一组关联的工作流变量仍然 (可悲的是).  所以, 小心您如何使用这因为否则为, 你最终得到的  工作流变量非常杂乱的列表.

我给微软信用后一个布尔变量的"是"命名约定。  本公约使它十分清楚的是何种数据应该是有.

在研究中, 我发现这很有帮助的文章: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  它不会真正地解决这一具体问题, 但有一些好的信息专题,所以我去那里如果你想了解更多有关此特定的活动和其兄弟姐妹.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 设计器 2010 MOD 函数

我正在出一些雇员可以在请求休假的日志, 患病时间, 等. 一个验证规则要求,您总是必须请求的时间,关闭中 4 小时的间隔。  这很容易做 — — 使用模函数。  模函数将告诉您,其余在司。  如果没有余数, 模为零, 否则, 它是无论离开。  例如, 8 国防部 4 = 0 (8 / 4 = 2 没有分数).  另一方面, 8 国防部 5 是 3.

我需要做这一次与 SPD 2007 一次,实际上告终使用 InfoPath 表单来解决, 因此,它在时间上的前端处理。  在目前的情况下, 在图片中可能有 InfoPath 表单, 但是,目前还不清楚。  所以, 我工作出一种技术以确保时间的请求都是在 4 小时的增量。  我正要做数学题, 将其保存在字符串中,然后一些子字符串的东西。 

我拉起 SPD 2010 令我惊讶 (和一个小的尴尬) 有模函数已经:

image

我又一次惊喜我需要的东西是已经有现成的。  似乎像微软,在组合中包括怪异功能。  它有一种"这是很容易的, 因此,让我们把它扔进"的感觉。  我很同情,, 如它自己所有的时间都在。  这个 CodePlex 项目 有一大堆的结果从 ItsEasy 原理的小功能。  在同一时间, 微软继续支持该产品的"95%的方式"效果的证据。  他们执行 Mod 函数, 但不是圆的功能, 举个例子.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

CodePlex 项目 – SP2010 资源管理器

作为持续努力的去学习 SharePoint 技术低级别详细信息的一部分 2010, 已经创建了"SharePoint 资源管理器"好心的工具。  这个想法并不新鲜。  我不止一次使用此项目: http://sharepointexplorer.codeplex.com/.  我的想法是要创建 SharePoint 版本使用连接 web 部件以显示所有底层的细节可以提供的对象模型。 

这篇文章作为志愿者的这两个发布的项目,以及一个调用。  如果你在这个项目上工作感兴趣, 让我知道通过电子邮件 (galvin.paul@gmail.com) 我们要把它做,并.

这是该项目: http://sp2010explorer.codeplex.com/

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 设计器 2007 工作流扩展 CodePlex 项目

我我第二次的 CodePlex 项目放在一起 (本周在周三宣布的详细信息, 加或减) 而我看我的第一个项目, "设计器 SharePoint 工作流扩展". 我感到震惊和尴尬看那那它已经被下载了 4,800 时间:

image

基本上忘记了这一项目在最后 12 几个月. 我很尴尬,因为基本上抛弃了传统.

我要去有另一个看起来,提醒自己这是所有关于.

如果任何人都是在进行这项工作感兴趣, 让我知道,我们来看看在它进行协作. 4,800 下载不是一个巨大的数额, 但它是更多比我以往任何实现和它可能是一些值得捡起它,与它弘扬.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin