ซึ่งเป็น Microsoft.CSharp Anyway?

ฉันถูกนำเสนอแฟ้ม.zip ที่ มีโครงสร้างซับซ้อนปานกลางโครงการและซึ่งได้ถูกคัดลอกจาก subversion  รหัสถูกอ้างอิง Microsoft.CSharp, เช่นใน:

image

เช่นที่คุณเห็น, visual studio ขาด DLL แท้จริง 

โดยปกติฉันไม่คิดเกี่ยวกับซึ่งสิ่งเหล่านี้มีอยู่ทางกายภาพ  ฉันได้ขุดที่นี่, สร้างโปรแกรมประยุกต์คอนโซลใหม่ (หลังจากต่อไปนี้อ่านผ่านการแลกเปลี่ยนนี้เล็กน้อย) และพบ DLL ของสภาพแวดล้อมที่: C:\แฟ้มโปรแกรม (x 86)\อ้างอิง AssembliesMicrosoftFrameworkNETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

นี้จริง ๆ ให้ลุกขึ้นกับปัญหาด้วย visual studio เรื่องว่า ฉันถูกกำหนดเป้าหมายที่สภาพแวดล้อมที่ไม่ถูกต้อง, "Microsoft.CSharp.dll หรืออย่างใดอย่างหนึ่งของการอ้างอิงต้องรุ่นที่ใหม่กว่าNET blah blah blah"  ในสุด, ลบการอ้างอิงทั้งหมด และที่น่าจะมีแก้ไขปัญหา.

เป็นเพียงอีกหนึ่งของสิ่งเหล่านั้นยากอย่างพิกลคิดออกและการเรียงลำดับของสิ่งหนึ่งที่น่าสนใจน้อยกว่าอาร์กิวเมนต์กับภรรยาของคุณผ่านว่า มีตราของผู้หญิงมากเกินไปในตู้เสื้อผ้า ยิ้ม

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

มาก BrightStarr วิดีโอที่น่าสนใจ

มีเพียงแค่เริ่มต้นทำงานที่นี่ BrightStarr, ฉันสวยฉัน psyched ที่เราได้ใส่กันวิดีโอนี้เด็ดมากขึ้นบน youtube ที่นี่: http://www.youtube.com/user/BrightStarrSP

ผมไม่ได้เกี่ยวข้องในการผลิตนั้น และฉันไม่ใหญ่ตัวตนบนความพยายามที่โปรโมชั่นชนิดเหล่านี้, อันนี้ก็ค่อนข้างเย็นสบายฉัน.

ระบายภาพวิดีโอ BrightStarr

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ลาก่อน CGS, สวัสดี BrightStarr!

Tomorrow, ทางเริ่มวันแรกที่ BrightStarr (www.brightstarr.com), บริษัทสหราชอาณาจักรที่ใช้กับ office ในสหรัฐที่เป็น, ชิ้น, mere 6 ไมล์จากบ้านของฉัน.

มันเป็นการตัดสินใจง่ายจะปล่อยให้ CGS, แต่การตัดสินใจที่ยากจะทำให้ ยิ้ม.  ผมอธิบาย.

ฉันเข้าร่วม CGS เพิ่งผ่านปีที่ผ่านมา (ธันวาคม 2009) และร่วมเป็นกรรมการของ SharePoint ที่ปรึกษาฝึกหัด  นี้เหมือนความคิดที่ยอดเยี่ยมในเวลานั้น  ที่นี่ในสหรัฐอเมริกาที่, โดยปกติสำหรับผู้เริ่มต้นเป็นคนชนิด dev จูเนียร์, เขียนรายงานและการปัญหาข้อผิดพลาดปัดรำคาญ (ไม่คิดนั้นเลย!).  คุณสามารถเพิ่มระดับของความรับผิดชอบและพัฒนาสัมพันธ์ awesomeness  ผมมีโอกาสที่ไม่น่าเชื่อผ่านอาชีพของฉันเพื่อบางสิ่งที่เย็นมาก  ผมเขียนระบบการออกใบแจ้งหนี้ตั้งแต่  ผมทำงานกับคนสมาร์ท, รวมถึงพี่ชายของทุกคน, การพัฒนาเว็บให้สมบูรณ์การพัฒนา app สำหรับ 4GL ที่เรียกว่าความคืบหน้า  สนุก, เวลาสนุก.

แน่นอน, คืบหน้าจาก Sr. ชนิดที่เดฟจะนำทีมงานด้านเทคนิค, hallowed ประชิดเป็นที่สุดของสิ่งทางเทคนิค – สถาปนิก.

ภูมิปัญญาดั้งเดิมในการก้าวหน้านี้อยู่ที่ขั้นตอนถัดไปจากสถาปนิกคือการบางประเภทของบทบาทการบริหารอาวุโสมาก.

ฉันได้ซื้อไป และยอมรับว่าก้าวหน้า  เมื่อฉันเข้าร่วม CGS ในบทบาทเหล่านั้นอาวุโสกว่า, ผมคาดว่า, ในบางกรณี, ว่า ฉันจะได้ก้าว "เกิน" สถาปนิก และ ในบางชนิดของ "ซูเปอร์สถาปนิก" ประเภท – สถาปนิกหนึ่งกฎพวกเขาทั้งหมด ยิ้ม

สำหรับฉัน, ที่ให้ประสบความสำเร็จน้อยกว่า  จึงไม่ต้องพูดว่า ไม่มีความสำเร็จบางอย่างดีในบทบาท, แต่ ในสุด, ฉันไม่จัดการฝึกคลาสสิก  ขอให้บุคคลตามรายสัปดาห์ว่าจะเข้ามาเวลาระบบแผ่นเวลาเพียงไม่น่าสนใจมากสำหรับฉัน  วางแผนออก "ทรัพยากร" (หรือคน, จริง ๆ) เดือนล่วงหน้าได้เพียงน่าเบื่อ  เทผ่าน SOWs และหาปิดจากช่องโหว่มีศักยภาพที่อาจบิตเราในอนาคตจะน่ากลัวจริง  ยัง, เหล่านี้เป็นสิ่งสำคัญ และให้ความสำคัญพวกเขามีบทบาท CGS, ชัดเจนมีการเปลี่ยนแปลงจะทำได้ 

ก็เฉพาะชัดเจนกับฉันหลังจากคิดมาก, อย่างไรก็ตาม  ทำนาย, หลักฐานชัดเจนพอกับผมว่าผมไม่ได้คิดว่า เกี่ยวกับมัน, มันกลายเป็นชัด 

ที่มีฉันจะหาตำแหน่งเปิด และพบ BrightStarr.

ฉันได้ลงนามในเป็นสถาปนิก SharePoint และฉันไม่สามารถรอเพื่อเริ่มต้น  ฉะนี้, มีลูกเรือที่น่าประทับใจมาก และผมคิดว่า พวกเขา (เรา!) จะทรงตัวเพื่อให้ชื่อจริงในตลาด  ฉันจะโพสต์เพิ่มเติมเกี่ยวกับสิ่งที่ผมทำมี และฉันจริง ๆ กำลังรอไป  ดูที่เว็บไซต์ของ- www.brighstarr.com -เป็นน่าประทับใจชิ้นงาน.

พิจารณาตัวเองโชคดีมากในทั้งหมดนี้  เรามีทั้งหมดเห็นต่าง ๆ กลางผู้จัดการระดับอาวุโสซึ่งจะติดอยู่ในไมร์การจัดเรียงของ, ไม่สามารถจริง ๆ excel หรือก้าวไปข้างหน้าอย่างรวดเร็ว และ ด้วยความมั่นใจ  ที่มีที่ฉันมีหัว และฉันดีใจมากที่ได้หนีเพื่อได้อย่างง่ายดาย 

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

การเปลี่ยนกลุ่มคอลัมน์ของไซต์ใน SharePoint Designer 2010

สร้างแบบ slew ของคอลัมน์ของไซต์ที่ใช้ SharePoint Designer 2010 เช้านี้ และรับรู้ว่า ฉันมีกำหนดให้กลุ่มทั้งหมดที่ไม่ถูกต้อง  มันยากเจื่อนคิดออก  ฉันไม่ทราบว่าที่ไหนจะ click…

image

ฉันเก็บอยากคลิกสองครั้งแถวตัวเอง หรือคลิกปุ่มการตั้งค่าของคอลัมน์ใน ribbon.

ตามที่ออกจาก, คำตอบที่ถูกต้อง (หรืออย่างน้อยหนึ่งคำตอบที่ถูกต้อง) คือการคลิกเพียงครั้งเดียวบนกลุ่มตัวเอง  รอสักครู่แล้ว มันจะอนุญาตให้คุณป้อนค่า, ดังที่แสดง:

image

ง่ายสวยเมื่อคุณทราบว่าทำอย่างไร, แต่ eluded me สำหรับบิต.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

แก้ไขแฟ้ม SPD XOML การล้างค่าตัวแปรด้วยตนเอง

ในบทความนี้ที่นี่ ("รับคำตอบกลับจากกิจกรรมกระบวนการอนุมัติเริ่มต้น"), ฉันกล่าวว่า คุณสามารถโดยไม่ได้ตั้งใจเพิ่ม slew ในทั้งหมดของตัวแปรเวิร์กโฟลว์เวิร์กโฟลว์ของคุณ SharePoint Designer  สิ่งที่สามารถได้อย่างรวดเร็วกลายเป็นไม่ และยากที่จะอ่าน  โดยเฉพาะอย่างยิ่ง, ถ้าคุณเพิ่มแอคชัน "เริ่มต้นการอนุมัติกระบวนการกิจกรรม" ลงในเวิร์กโฟลว์ของคุณ, ลบ และเพิ่มใหม่อีก, คุณท้าย ด้วยตัวแปรลำดับของกิจกรรมที่สอง 

มันเป็นเจ็บจริงผ่าน และลบทั้งหมดของตนเอง, ดังนั้นผมว่าจะพยายามเอาออกโดยตรงจากไฟล์ 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 และฉันอาจเขียนบล็อกเกี่ยวกับหัวข้ออื่น ๆ เช่นนี้ในอนาคต.

คุณต้องระวังให้มากเกี่ยวกับสิ่งที่คุณทำที่นี่ และใช้สำรองข้อมูลงานของคุณ  คุณสามารถทำให้ดูเหมือนเล็กน้อย / เปลี่ยนแปลงรายละเอียดที่นี่ trashes ที่เกี่ยวข้องลำดับเท่า SPD และคุณอาจสูญเสียเวลาของความพยายามในขณะที่คุณสร้าง.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

วิธีการค้นหา และแก้ไข SPD 2010 แฟ้ม XOML เวิร์กโฟลว์

ผมได้ศึกษาวิธีง่ายในการเอากลุ่มของตัวแปรเวิร์กโฟลว์ได้ โดยไม่ต้องใช้เวลาช่วงบ่ายฉันในเซสชันทรมานคลิ SPD เต็ม blown  ความคิดของฉันถูกแก้ไข XOML โดยตรง, ซึ่งเป็นการ XML แฟ้มต้นแบบ SPD ของเวิร์กโฟลว์นเซิร์ฟ  นี่คือวิธีฉันพบมัน.

แรก, ไปเลือกแฟ้มทั้งหมดภายใต้ไซต์วัตถุในการนำทาง  คุณสิทธิ์ที่เหมาะสมเพื่อดู, ดังนั้นถ้ามันหายไปสำหรับคุณ, ดึงดูดคนขวา admin เพื่อให้ priv.  นี่คือสิ่งที่มีลักษณะเหมือน:

image

 

แฟ้มทั้งหมดที่แสดงรายการ...แฟ้มทั้งหมด:

image

เลือกโฟลเดอร์ลำดับงาน และคุณเห็นรายการของโฟลเดอร์สำหรับแต่ละลำดับงาน:

image

คลิกเข้าไปในโฟลเดอร์ที่ถูกต้อง และ  คุณเห็นรายการสินค้าที่น่าสนใจทั้งหมดที่สร้างเวิร์กโฟลว์ declarative SPD  คลิกขวาแฟ้ม.xoml และเลือก "เปิด –> SharePoint Designer (เปิดเป็น XML)"การแก้ไข XOML โดยตรง:

image

คุณอาจต้องทำการสำรองข้อมูลด้วยตนเองก่อนที่คุณซอกับสิ่ง  คัดลอก/วางปกติที่ไฟล์โดยตรงใน SPD เป็นคงได้ดีพอ, หรือคุณสามารถคัดลอกวางข้อความ XML ทั้งหมด และบันทึกไปยังเดสก์ท็อปของคุณหรือเพียงเป็นการเคยชินในกรณีเหล่านี้.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

การหาคำตอบกลับมาจากการอนุมัติการเริ่มกิจกรรมกระบวนการ

ผมเคยเล่นรอบกับกระแสงาน SharePoint Designer แฟนซี "เริ่มกระบวนการอนุมัติ" กิจกรรมใหม่ และแก้ไขได้อย่างรวดเร็ว stymied เนื่องจากผมทันทีไม่สามารถตอบคำถาม, "ถูกมันอนุมัติ หรือไม่?”. 

คำตอบสั้น ๆ คือว่า มันค่อนข้างง่ายที่จะได้รับคำตอบ  เมื่อคุณเพิ่มกิจกรรมนี้ของเวิร์กโฟลว์หลัก, SPD เพิ่มตัวแปร bazillion เป็นตัวแปรลำดับงานและแหล่งข้อมูลพารามิเตอร์, คุณสามารถดูที่นี่:

SNAGHTML2350fe72

คุณยังจะสังเกตว่า ถ้าคุณเพิ่มมากกว่า หนึ่ง, SPD ผนวกเป็น "1" และต่อ ๆ ไปตัวแปรทั้งหมด 

ฉันพบว่าเมื่อลบกิจกรรมแรก "เริ่มกระบวนการอนุมัติ", การเชื่อมโยงลำดับตัวแปรยังคง (เศร้า).  ดังนั้น, ระวังวิธีใช้นี้เพราะมิฉะนั้น, คุณจะได้  ตัวแปรการลำดับรายการ cluttered มาก.

ผมให้เครดิต Microsoft สำหรับต่อ "เป็น" แผนการตั้งชื่อตัวแปรบูลีน  อนุสัญญานี้ให้สวยชัดเจนควรจะมีชนิดของข้อมูล.

ในการทำการวิจัย, พบบทความนี้เป็นประโยชน์: 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 Designer 2010 ฟังก์ชัน MOD

ฉันทำงานหาล็อกบางที่พนักงานสามารถขอลาหยุด, เวลาป่วย, ฯลฯ. กฎการตรวจสอบหนึ่งต้องใช้ที่คุณต้องเสมอขอเวลาปิดใน 4 ช่วงชั่วโมง  แบบนี้ง่าย ๆ เพียงพอ – ใช้เป็น modulo ฟังก์ชัน  Modulo ฟังก์ชันบอกคุณเศษที่เหลือหาร  ถ้าไม่มีไม่เหลือ, modulo เป็นศูนย์, มิฉะนั้น, มันเป็นสิ่งที่เหลือ  สำหรับอินสแตนซ์, 8 mod 4 = 0 (8 / 4 = 2 โดยไม่มีเศษส่วน).  ในทางตรงข้าม, 8 mod 5 คือ 3.

ฉันจำเป็นต้องใช้วิธีนี้ครั้งเดียวกับ SPD 2007 กาลครั้งหนึ่ง และฉันจริง ๆ จบอัพใช้ฟอร์ม InfoPath เพื่อแก้, ดังนั้น มันถูกจัดการในส่วนหน้าในเวลา  ในกรณีปัจจุบัน, อาจจะมีฟอร์ม InfoPath ในรูปภาพ, แต่ที่ชัดเจนยังไม่  ดังนั้น, กำลังทำงานหาเทคนิคเพื่อให้มั่นใจเวลาที่ ร้องขอได้ตลอดเวลาใน 4 ทีละชั่วโมง  ผมไปที่ทำการทางคณิตศาสตร์, บันทึกในสายอักขระ และสายอักขระนั้น ทำบางอย่างย่อยสิ่ง 

ฉันชักอัพ SPD 2010 และ เพื่อประหลาดใจของฉัน (และอับอายเล็กน้อย) ไม่มีแบบ modulo ฟังก์ชันเรียบร้อยแล้ว:

image

ฉันประหลาดใจจ๋อยอีกครั้งว่า สิ่งที่ต้องมีอยู่แล้วออกจากกล่อง  ดูเหมือนจะเหมือนกับฟังก์ชันแปลกสำหรับ Microsoft เมื่อต้องการรวมไว้ในส่วนผสม  มีการเรียงลำดับของ "นี้เป็นเรื่องง่าย, ดังนั้นลองมาโยนไว้ใน"รู้สึกได้  ผมเห็นด้วยกับที่, ขณะที่ฉันทำมันด้วยตัวเองตลอดเวลา  โครงการนี้ CodePlex มีพวงของฟังก์ชันเพียงเล็กน้อยซึ่งเป็นผลมาจากหลักการ ItsEasy  ในเวลาเดียวกัน, Microsoft ยังคงให้สนับสนุนหลักฐานผล "95% ของวิธีการ" กับผลิตภัณฑ์  พวกเขาใช้ฟังก์ชัน Mod, แต่ไม่ฟังก์ชัน round, สำหรับอินสแตนซ์.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

โครงการ CodePlex – SP2010 Explorer

เป็นส่วนหนึ่งของความพยายามในการเรียนต่ำระดับเทคนิคของ SharePoint 2010, เราได้สร้างตัว "SharePoint Explorer"ประเภทของเครื่องมือ  ความคิดไม่ใหม่  ผมใช้โครงการนี้มากกว่าหนึ่งครั้ง: http://sharepointexplorer.codeplex.com/.  ความคิดของฉันคือการ สร้างรุ่น SharePoint ที่ใช้เชื่อมต่อ web parts เพื่อแสดงรายละเอียดระดับต่ำแบบวัตถุสามารถให้ 

บทความบล็อกนี้ทำหน้าที่เป็นทั้งการประกาศของโครงการรวมทั้งการเรียกสำหรับอาสาสมัคร  หากคุณสนใจในการทำงานในโครงการนี้, แจ้งให้เราทราบผ่านทางอีเมล์ (galvin.paul@gmail.com) และเราจะทำงานออก.

นี่คือโครงการ: http://sp2010explorer.codeplex.com/

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint Designer 2007 เวิร์กโฟลว์ส่วนขยายโครงการ CodePlex

ผมวางกัน CodePlex โครงการที่สอง (รายละเอียดจะประกาศในวันพุธสัปดาห์นี้, บวก หรือลบ) และผมดูโครงการแรกของฉัน, "ส่วนขยายเวิร์กโฟลว์ SharePoint Designer". ผมตกใจ และอายเมื่อต้องการดูว่าเป็นการดาวน์โหลดผ่าน 4,800 ครั้ง:

image

ฉันลืมเกี่ยวกับโครงการนี้ในครั้งล่าสุดโดยทั่วไป 12 เดือน. ฉันอาย เพราะฉันเป็นได้ถูกทอดทิ้ง.

ฉันจะมีลักษณะ และเตือนตัวเองอะไรที่มันเป็นทั้งหมดเกี่ยวกับ.

ถ้าใครมีความสนใจในการทำงานนี้, แจ้งให้เราทราบ และเราจะดูเกี่ยวกับการทำงานร่วมกันนั้น. 4,800 ดาวน์โหลดไม่ยอดยักษ์, แต่มันเป็นมากกว่าเคยรับรู้ และมันจะคุ้มค่าความพยายามบางรับขึ้น และดำเนินไปข้างหน้า.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin