Where's Microsoft.CSharp dù sao?

Tôi đã được bàn giao một tập tin ZIP. với một cấu trúc phức tạp vừa phải dự án và đó đã được tách ra khỏi subversion.  Các mã tham khảo Microsoft.CSharp, như trong:

image

Như bạn có thể nhìn thấy, Visual studio đã mất tích DLL thực tế. 

Tôi thường không suy nghĩ về nơi những việc này được thể chất đặt.  Tôi đào quanh đây, tạo một ứng dụng mới giao diện điều khiển (sau khi sau đọc thông qua trao đổi nhỏ này) và tìm thấy DLL trên môi trường của tôi lúc: C:\Tệp chương trình (x 86)\Tham khảo AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Điều này thực sự đã dẫn đến một vấn đề với visual studio phàn nàn rằng tôi đã nhắm mục tiêu môi trường sai, "Microsoft.CSharp.dll hoặc một trong những phụ thuộc của nó đòi hỏi một phiên bản sau này của.NET blah blah blah".  Cuối cùng, Tôi loại bỏ các tham chiếu hoàn toàn và đó dường như đã giải quyết vấn đề.

Đó là chỉ là một trong những của những điều kỳ quặc khó khăn để tìm ra và loại điều đó là ít thú vị hơn một đối với vợ của bạn trên cho dù không có quá nhiều phụ nữ Áo trong tủ quần áo Nụ cười

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Rất mát BrightStarr Video

Chỉ cần bắt đầu làm việc ở đây lúc BrightStarr, Tôi khá psyched rằng chúng tôi đã đặt cùng video rất mát mẻ này trên youtube ở đây: http://www.youtube.com/user/BrightStarrSP

Tôi đã không tham gia vào sản xuất nó và tôi không cá nhân lớn về các loại nỗ lực quảng cáo, nhưng điều này là khá mát mẻ với tôi.

Mát BrightStarr Video

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Tạm biệt CGS, Xin chào BrightStarr!

Ngày mai, Tôi chính thức bắt đầu ngày đầu tiên của tôi tại BrightStarr (www.brightstarr.com), một Vương quốc Anh dựa trên công ty với một văn phòng U.S. là, vô cùng, chỉ 6 dặm từ nhà của tôi.

Đó là một quyết định dễ dàng để lại CGS, nhưng một quyết định khó khăn để thực hiện Nụ cười.  Hãy để tôi giải thích.

Tôi đã tham gia CGS chỉ hơn một năm trước (Tháng mười hai 2009) và tham gia như là giám đốc của một SharePoint tư vấn thực hành.  Điều này có vẻ như một ý tưởng rực rỡ lúc đó.  Ở đây tại Hoa Kỳ ít, nó là khá phổ biến cho người dân để bắt đầu ra như là một học cơ sở dev loại người, viết báo cáo và theo dõi xuống gây phiền nhiễu lỗi làm tròn các vấn đề (Tôi không bỏ lỡ những ngày ở tất cả!).  Bạn có được ngày càng tăng mức độ trách nhiệm và liên quan đến phát triển awesomeness.  Tôi đã có cơ hội không thể tin được trong sự nghiệp của tôi cho một số công cụ rất mát mẻ.  Tôi đã viết một hệ thống lập hoá đơn từ đầu.  Tôi đã làm việc với những người thông minh, bao gồm cả Anh em của tôi của tất cả mọi người, để phát triển một trang web hoàn toàn dựa trên ứng dụng phát triển cho một 4GL được gọi là sự tiến bộ.  Vui vẻ, thú vị lần.

Tất nhiên, bạn tiến bộ từ Sr. Dev loại một đội ngũ kỹ thuật dẫn, giáp trên rằng hầu hết hallowed kỹ thuật điều-một kiến trúc sư.

Sự khôn ngoan thông thường trên tiến trình này là bước tiếp theo từ kiến trúc sư với một số loại càng cao cấp quản lý vai trò.

Tôi đã mua vào và chấp nhận rằng sự tiến triển.  Khi tôi tham gia CGS vào một trong những vai trò cao cấp hơn, Tôi dự đoán, để một số phạm vi, mà tôi sẽ bước "ngoài" kiến trúc sư và vào một số loại "siêu kiến trúc sư" loại vai trò-một trong những kiến trúc sư cai trị tất cả Nụ cười

Đối với tôi, mà bật ra ít hơn thành công.  Nó là không thể nói rằng tôi đã không có một số thành công tốt trong vai trò, nhưng cuối cùng, I 'm not là một người quản lý thực hành cổ điển.  Không phải yêu cầu người trên cơ sở hàng tuần cho dù họ đã nhập vào thời gian của họ vào hệ thống timesheet chỉ là rất thú vị với tôi.  Lập kế hoạch ra "tài nguyên" (hoặc những người, Thực sự) tháng trước là chỉ nhàm chán.  Đổ trên nái và tìm kiếm và đóng lỗ hổng tiềm năng mà có thể hơi với chúng tôi trong tương lai là một kinh dị thực.  Được, Đây là những điều quan trọng và được đưa ra như thế nào quan trọng họ vai trò CGS, nó đã được rõ ràng một sự thay đổi đã được thực hiện. 

Nó đã được chỉ rõ ràng với tôi sau khi rất nhiều suy nghĩ, Tuy nhiên.  Rất may, các chứng cứ đã được rõ ràng, đủ để tôi rằng một tôi đã thực sự nghĩ về nó, nó trở nên rõ ràng. 

Mà đã cho tôi để tìm kiếm vị trí mở và tôi tìm thấy BrightStarr.

Tôi đã đăng như là một kiến trúc sư SharePoint và tôi không thể chờ đợi để bắt đầu.  Cho đến nay, họ là một đội bay gồm rất ấn tượng và tôi nghĩ rằng họ (chúng tôi!) đang sẵn sàng để làm cho một tên thật trên thị trường.  Tôi sẽ đăng nhiều hơn về những gì tôi làm điều đó và tôi thực sự mong muốn nó.  Có một cái nhìn tại trang web của họ- www.brighstarr.com -nó là một mảnh Ấn tượng của công việc.

Tôi xem xét bản thân mình rất may mắn trong tất cả điều này.  Chúng tôi có tất cả thấy khác nhau giữa để quản lý cấp cao cấp người loại bị mắc kẹt trong một mire, không thể thực sự trội hoặc di chuyển tiếp nhanh và với sự tự tin.  Đó là nơi mà tôi đã được đứng đầu và tôi rất vui mừng đã thoát khỏi nó dễ dàng như vậy. 

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Thay đổi trang web cột nhóm trong SharePoint Designer 2010

Tôi tạo ra một quay của cột trang web bằng cách sử dụng SharePoint Designer 2010 buổi sáng này và nhận ra rằng tôi đã cho họ tất cả nhóm sai.  Nó embarrassingly khó khăn để tìm ra.  Tôi không biết nơi để bấm...

image

Tôi giữ muốn nhấp đúp chuột vào dòng chính nó hoặc nhấp vào nút cài đặt cột ribbon.

Vì nó biến ra, câu trả lời chính xác (hoặc ít nhất một câu trả lời đúng) là cú nhấp chuột vào nhóm chính nó.  Chờ đợi một thời điểm và sau đó nó sẽ cho phép bạn nhập một giá trị, như được hiển thị:

image

Khá dễ dàng một khi bạn biết phải làm gì, nhưng nó eluded tôi cho một chút.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Tự chỉnh sửa tập tin SPD XOML để làm sạch các biến

Bài viết này ở đây ("Nhận được câu trả lời trở lại từ các hoạt động bắt đầu quá trình phê duyệt"), Tôi đã đề cập rằng bạn có thể vô tình thêm xoay toàn bộ các biến quy trình làm việc cho SharePoint Designer công việc của bạn.  Những điều có thể nhanh chóng trở thành lộn xộn và khó đọc.  Đặc biệt, Nếu bạn thêm các hành động "Bắt đầu phê duyệt hoạt động quá trình" vào công việc của bạn, xóa nó và thêm một lần nữa, bạn kết thúc với tất cả các biến quy trình làm việc mà hoạt động hai lần. 

Nó là một nỗi đau thực để đi qua và xóa tất cả những người theo cách thủ công, Vì vậy tôi mặc dù tôi sẽ cố gắng để loại bỏ chúng trực tiếp từ các tập tin XOML.  Điều này chứng minh là dễ dàng, đủ để làm. 

Đầu tiên, bạn cần phải xác định vị trí tập tin XOML thực sự.  Tôi đã viết về chủ đề đó ở đây: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Một khi tìm thấy, mở tập tin XOML và xác định vị trí một biến bạn muốn loại bỏ.  Trong trường hợp này, Tôi thêm các hoạt động "Bắt đầu quá trình phê duyệt" vào công việc của tôi hai lần.  Tôi muốn loại bỏ một biến quy trình làm việc đặt tên là "isItemApproved" kể từ khi nó không còn được sử dụng và có một biến trùng lặp tên là "isItemApproved1". 

Đơn giản chỉ cần làm một tìm kiếm văn bản cho các biến.  Màn hình của tôi trông như thế này:

image 

Nếu bạn tìm kiếm xung quanh trong tập tin XOML, bạn sẽ thấy "IsItemApproved1" được sử dụng ở nhiều nơi khác nhau trong khi bản gốc "IsItemApproved" là chỉ đơn giản là định nghĩa một lần và không bao giờ được sử dụng.

Xóa nó và sau đó lưu tệp.

Phần khôn lanh chỉ là rằng tôi đã phải thực sự gần gũi ra SPD hoàn toàn và mở lại nó trước khi SPD thừa nhận rằng lĩnh vực đã xóa.

Tất nhiên, xóa các lĩnh vực không phải là điều duy nhất bạn có thể làm với XOML và tôi có thể blog về chủ đề khác nhau như thế này trong tương lai.

Bạn muốn có rất cẩn thận về những gì bạn làm ở đây và mất sao lưu công việc của bạn.  Bạn có thể làm cho một thứ dường như / sự thay đổi tinh tế ở đây mà trashes các công việc như xa như SPD là có liên quan và bạn có thể mất giờ nỗ lực trong khi bạn xây dựng lại nó.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Làm thế nào để tìm và chỉnh sửa các SPD 2010 Quy trình làm việc XOML tập tin

Tôi đã nghiên cứu một cách dễ dàng để loại bỏ một bó của các biến quy trình làm việc mà không cần phải chi tiêu của tôi buổi chiều trong chế độ đầy đủ thổi SPD Click vào tra tấn tư.  Tôi nghĩ là để chỉnh sửa XOML trực tiếp, đó là công việc Transformations XML tệp tiềm ẩn SPD của.  Đây là cách tôi tìm thấy nó.

Đầu tiên, đi đến tùy chọn tất cả các tệp theo các đối tượng trang web trong danh mục chính.  Bạn cần quyền thích hợp để thấy điều này, Vì vậy, nếu nó là mất tích cho bạn, kháng cáo đến người quyền admin để cho bạn biết priv.  Đây là những gì nó trông giống như:

image

 

Tất cả các file cho thấy một danh sách... tất cả các tập tin:

image

Chọn thư mục công việc và bạn xem danh sách các thư mục cho mỗi công việc:

image

Bấm vào thư mục chính xác và  bạn thấy một danh sách của tất cả các goodies thú vị tạo nên một quy trình làm việc Transformations SPD.  Nhấp chuột phải vào .xoml tập tin và chọn "mở với-> SharePoint Designer (Mở dạng XML)"để chỉnh sửa XOML trực tiếp:

image

Bạn có thể muốn làm một sao lưu hướng dẫn sử dụng trước khi bạn fiddle với những điều.  Một thường xuyên sao chép/dán của tập tin trực tiếp trong SPD là có lẽ tốt, đủ, hoặc bạn có thể sao chép dán toàn bộ XML văn bản và lưu nó vào máy tính của bạn hoặc bất cứ điều gì là của bạn wont trong những trường hợp.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Nhận được câu trả lời trở lại từ các hoạt động bắt đầu quá trình phê duyệt

Tôi đã chơi xung quanh với công việc SharePoint Designer ưa thích mới "Bắt đầu quá trình phê duyệt" hoạt động và một cách nhanh chóng đã cản trở bởi vì tôi không thể ngay lập tức trả lời câu hỏi, "được nó được chấp thuận hay không?”. 

Câu trả lời ngắn là nó là khá dễ dàng để có được câu trả lời.  Khi bạn thêm này hoạt động cho công việc chính của bạn, SPD cho biết thêm một biến bazillion Workflow biến và nguồn dữ liệu thông số, như bạn thấy ở đây:

SNAGHTML2350fe72

Bạn cũng sẽ lưu ý rằng nếu bạn thêm nhiều hơn một trong những, SPD đáp một "1" và do đó ra với tất cả các biến. 

Tôi thấy rằng khi tôi đã xóa các hoạt động đầu tiên "Bắt đầu quá trình phê duyệt", tập đầu tiên của tiến trình công việc liên quan đến biến vẫn (đáng buồn).  Vì vậy, Hãy cẩn thận như thế nào bạn sử dụng điều này bởi vì nếu không, bạn sẽ kết thúc với  danh sách công việc biến rất lộn xộn.

Tôi cung cấp tín dụng Microsoft cho sau đây là "là" quy ước đặt tên cho một Boolean biến.  Quy ước này làm cho nó khá rõ ràng những loại dữ liệu được coi là có.

Trong nghiên cứu, Tôi tìm thấy bài viết này hữu ích: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Nó không thực sự giải quyết vấn đề này cụ thể, nhưng có một số thông tin tốt về chủ đề vì vậy tôi sẽ không có nếu bạn muốn tìm hiểu thêm về hoạt động cụ thể này và anh chị em của nó.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint Designer 2010 Chức năng MOD

Tôi đang làm việc ra một số đăng nhập nơi nhân viên có thể yêu cầu kỳ nghỉ, thời gian bị bệnh, vv. Một trong những quy tắc xác nhận yêu cầu rằng bạn luôn luôn phải yêu cầu thời gian tắt trong 4 giờ khoảng.  Điều này là dễ dàng-sử dụng một theo modulo chức năng.  Theo modulo chức năng cho bạn phần còn lại trong đoàn.  Nếu có là không có thời gian còn lại, theo modulo là zero, Nếu không, nó là bất cứ điều gì còn lại.  Ví dụ, 8 Mod 4 = 0 (8 / 4 = 2 với không có phần).  Mặt khác, 8 Mod 5 là 3.

Tôi cần thiết để làm điều này một lần với SPD 2007 Once upon a time và tôi thực sự kết thúc lên bằng cách sử dụng một hình thức InfoPath để giải quyết, Vì vậy, nó đã được xử lý trên kết thúc trước lúc đó.  Trong trường hợp hiện tại, có thể có một hình thức InfoPath trong hình, nhưng đó không phải là chưa rõ ràng.  Vì vậy, Tôi đã làm việc ra một kỹ thuật để đảm bảo thời gian đó yêu cầu được luôn luôn trong 4 giờ từng bước.  Tôi đã đi để làm các môn toán, lưu nó trong một chuỗi và sau đó làm một số substring công cụ. 

Tôi kéo lên SPD 2010 và tôi thật ngạc nhiên (và một chút bối rối) có một theo modulo chức năng đã:

image

Tôi một lần nữa ngạc nhiên rằng một cái gì đó tôi cần là đã có ra khỏi hộp.  Nó có vẻ như một chức năng lạ cho Microsoft để bao gồm trong hỗn hợp.  Đô thị này có một loại "điều này là dễ dàng, Vì vậy, hãy ném nó vào"cảm giác với nó.  Tôi thông cảm với điều đó, Khi tôi làm điều đó bản thân mình tất cả thời gian.  Dự án này CodePlex có một loạt các chức năng nhỏ mà kết quả từ các nguyên tắc ItsEasy.  Cùng một lúc, Microsoft tiếp tục hỗ trợ bằng chứng có hiệu lực "95% của quá trình" với các sản phẩm.  Họ thực hiện các chức năng Mod, nhưng không có chức năng vòng, Ví dụ:.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Dự án CodePlex – SP2010 Explorer

Như một phần của một nỗ lực vào-ra để tìm hiểu chi tiết kỹ thuật cấp thấp của SharePoint 2010, Tôi đã tạo ra một "SharePoint Explorer"loại công cụ.  Ý tưởng không phải là mới.  Tôi đã sử dụng dự án này hơn một lần: http://sharepointexplorer.codeplex.com/.  Ý tưởng của tôi là tạo ra một phiên bản SharePoint sử dụng kết nối web phần để hiển thị tất cả các chi tiết ở độ cao thấp mô hình đối tượng có thể cung cấp. 

Bài đăng blog này phục vụ như là cả hai thông báo của các dự án và một cuộc gọi cho các tình nguyện viên.  Nếu bạn quan tâm đến làm việc trên dự án này, Hãy cho tôi biết qua email (Galvin.Paul@Gmail.com) và chúng tôi sẽ làm việc nó ra.

Đây là dự án: http://sp2010explorer.codeplex.com/

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint Designer 2007 Công việc mở rộng CodePlex dự án

Tôi đang đặt lại với nhau là dự án CodePlex thứ hai của tôi (Các chi tiết sẽ được công bố vào ngày thứ tư tuần này, Plus hoặc trừ) và tôi đã có một cái nhìn tại các dự án đầu tiên của tôi, "Phần mở rộng quy trình làm việc SharePoint Designer". Tôi đã bị sốc và xấu hổ để thấy rằng nó được tải lên 4,800 lần:

image

Tôi về cơ bản quên về dự án này trong 12 Tháng. Tôi cảm thấy xấu hổ vì tôi về cơ bản đã bỏ rơi nó.

Tôi sẽ có một nhìn và nhắc nhở bản thân mình của những gì nó là tất cả về.

Nếu có ai quan tâm đến làm việc này, cho tôi biết và chúng ta sẽ thấy về cộng tác trên nó. 4,800 tải không phải là một số tiền khổng lồ, nhưng nó là nhiều hơn tôi bao giờ nhận ra và nó có thể là giá trị một số nỗ lực chọn nó lên và mang nó về phía trước.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin