Gdzie jest Microsoft.CSharp Anyway?

I został przekazany plik z rozszerzeniem .zip ze strukturą umiarkowanie złożonych projektów i miał co zgrane z subversion.  Kod odwołuje się do Microsoft.CSharp, jak w:

image

Jak widać, programu Visual studio był brak rzeczywistej biblioteki DLL. 

Zwykle nie mogę myśleć o którym fizycznie znajdują się te rzeczy.  I dug wokół tutaj, tworzenia nowych aplikacji konsoli (następujące po lektura z tym małej wymiany) i znaleźć biblioteki DLL na moje środowiska na: C:\Pliki programu (x 86)\AssembliesMicrosoftFramework odniesienia.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

To rzeczywiście dały podstawę do problemu z programu visual studio wnoszących skargę, że dokumentu został ukierunkowanie niewłaściwy środowiska, "Microsoft.CSharp.dll lub jednej z jego zależności wymaga nowszej wersji.NET blah blah blah".  W końcu, Całkowicie usunąć odniesienia i że wydaje się mieć rozwiązać problem.

Jest po prostu inną tych oddly trudno rzeczy, które należy opracować i sortowania rzeczą, który jest mniej interesujące niż argument z własną żonę nad czy istnieje zbyt wiele kobiet powłok in the closet Uśmiech

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Bardzo schłodzić BrightStarr Video

Posiadające właśnie rozpoczęła, pracujących w tym miejscu BrightStarr, I 'm dość psyched, że mamy już oferowane razem fajne teledysk na youtube tutaj: http://www.youtube.com/user/BrightStarrSP

Nie jestem zaangażowanych w jej produkcji, a nie jestem osobiście duży na te rodzaje działań promocyjnych, Jednak ta jest dość ostudzić do mnie.

Schłodzić BrightStarr Video

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

"Goodbye" CGS, Witaj BrightStarr!

Jutro, Oficjalnie zaczynam mój pierwszy dzień w BrightStarr (www.brightstarr.com), w Wielkiej Brytanii firma z USA pakietu office, który jest, niewiarygodnie, zwykłe 6 km od mojego domu.

To była to łatwa decyzja, aby opuścić CGS, ale trudna decyzja, aby zrobić Uśmiech.  Pozwól mi wyjaśnić.

Dołączył CGS nieco ponad rok temu (Grudnia 2009) i rozpoczął pracę jako dyrektor programu SharePoint, w konsultacji z praktyką.  To wydawało się to genialny pomysł w tym czasie.  Tutaj w USA co najmniej, jest to bardzo często ludzie zaczynają jako osoba typu junior dev, pisania raportów i tropienie przykry problemy błąd zaokrąglenia (Nie przegap tych dni w ogóle!).  Można uzyskać zwiększenie poziomu odpowiedzialności i rozwojem awesomeness.  Miał niewiarygodne możliwości kariery na kilka bardzo fajnych rzeczy.  Mam do napisania systemu fakturowania od podstaw.  Mam do pracy z inteligentnych ludzi, mój brat wszystkich ludzi w tym, opracowanie pełnego tkanina oparty rozwoju aplikacji dla 4GL nazywa postęp.  Zabawa, zabawy razy.

Oczywiście, postęp od Sr. Dev typu prowadzić zespół techniczny, święć pogranicza jest, że większość rzeczy technicznych – architekt.

Konwencjonalnych mądrości na ten postęp jest, że następnym krokiem od architekta jest pewnego rodzaju rolę wyższego szczebla zarządzania.

Kupił w i przyjął że postęp.  Kiedy dołączył CGS w jednym z tych starszy role, I przewidywane, do pewnego stopnia, że chcieliby być natrafienia "poza" architekt i do jakiegoś rodzaju "super architekt" rola – jeden architekt by wszystkimi rządzić Uśmiech

Dla mnie, która okazała się być mniej niż udany.  To nie można powiedzieć, że nie mam jakiegoś powodzenia w roli, ale w końcu, Nie jestem menadżerem klasyczne praktyki.  Prosząc ludzi na tydzień czy wprowadzili ich czas w grafiku system po prostu nie jest bardzo interesujące dla mnie.  Planowania, "zasoby" (lub osób, naprawdę) miesięcy z góry jest po prostu nudne.  Lała macior i szuka potencjalnych luk, które mogą trochę nas w przyszłości to prawdziwy horror.  Jeszcze, są rzeczy ważne i biorąc pod uwagę, jak ważne były do roli CGS, Vidts zmiany musiały być wykonane. 

Tylko to dla mnie oczywiste, po dużo myślenia, jednak.  Na szczęście, dowody były wystarczająco jasne, aby mnie że raz naprawdę myśleć o tym, stało się oczywiste. 

Że mnie patrząc na otwartych pozycjach i znalazłem BrightStarr.

Już podpisał jako architekt SharePoint i nie mogę się doczekać, aby rozpocząć.  Pory, są one bardzo imponujące załogi i myślę, że oni (możemy!) są gotowy wobec zrobić prawdziwe nazwisko na rynku.  Ja będę delegowania więcej informacji na temat co zrobić tam i jestem naprawdę oczekuje na to.  Zajrzyj na ich stronę internetową- www.brighstarr.com -jest to imponujące dzieło.

Ja uważam, że bardzo szczęśliwy w tym wszystkim.  Wszyscy widzieliśmy różne połowy do poziomu menedżerów, którzy są rodzaju utknął w błocie, nie można naprawdę programu excel lub iść do przodu, szybko i z ufnością.  To gdzie był na czele i bardzo się cieszę, że uniknął on tak łatwo. 

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Zmiana grupy kolumny witryny programu SharePoint Designer 2010

Utworzony slew kolumny witryny za pomocą programu SharePoint Designer 2010 This morning i zrealizowanych, że I były przyznane im błędny grupy.  Był embarrassingly trudno wymyślić.  Wiedziałem, gdzie do click…

image

I przechowywane chce kliknij dwukrotnie sam wiersz lub kliknij przycisk Ustawienia kolumn na Wstążce.

Jak okazuje się, poprawna odpowiedź (lub co najmniej jedna prawidłowa odpowiedź) jest jednym kliknięciem w samej grupie.  Poczekaj chwilę, a następnie pozwoli Ci wprowadzanie wartości, jak pokazano:

image

Całkiem łatwy, jeśli już wiesz co zrobić, ale on me omijane dla trochę.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Ręcznie edytować plik XOML jednolitego dokumentu programowego, aby oczyścić zmiennych

To stanowisko tutaj ("Uzyskiwanie odpowiedzi wstecz od rozpoczęcia działalności procesu zatwierdzenia"), Wspomniałem, można przypadkowo dodać całą slew zmiennych przepływu pracy do przepływu pracy programu SharePoint Designer.  Rzeczy mogą szybko okazać się czytelny i trudny do odczytania.  W szczególności, Po dodaniu akcji "Start działanie w proces zatwierdzania" do przepływu pracy, usunąć i ponownie dodać, należy skończyć z wszystkich zmiennych przepływu pracy tej działalności dwa razy. 

To jest prawdziwe ból przejść i usunięcie wszystkich tych ręcznie, tak I chociaż będzie próbować usunąć je bezpośrednio z pliku XOML.  Ten okazał się wystarczająco proste, do wykonania. 

Pierwszy, trzeba znaleźć rzeczywisty plik XOML.  Napisałem ten temat w tutaj: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Raz znaleziono, Otwórz plik XOML i zlokalizuj zmienną, którą chcesz usunąć.  W tym przypadku, Dodaniu działalności "Rozpocznij proces zatwierdzania" do pracy dwa razy.  Chcę, aby usunąć zmienną przepływu pracy o nazwie "isItemApproved", ponieważ jest już używany, a istnieje duplikat zmienną o nazwie "isItemApproved1". 

Czy po prostu wyszukiwania tekstu dla zmiennej.  Jak to wygląda ekran:

image 

Podczas przeszukiwania całego pliku XOML, zobaczysz, że "IsItemApproved1" jest używany w wielu różnych miejscach, podczas gdy oryginalna "IsItemApproved" jest po prostu raz zdefiniowanych i nigdy nie jest używany.

Usuń go, a następnie zapisz plik.

Tylko tricky część jest, iż ja pogodziłem rzeczywiście całkowicie zamknąć SPD i ponownie je otwórz, zanim JDP uznała, że usunięcie pola.

Oczywiście, usunięcie pola nie jest jedyną rzeczą, jaką można zrobić z XOML i blogu inne tematy jak I może w przyszłości.

Chcesz być bardzo ostrożnie co zrobić i podjąć kopie zapasowe pracę.  Można wprowadzać pozornie drobne / Subtelne zmiany tutaj to trashes, który dotyczy przepływu pracy w takim zakresie, w jakim SPD i spowodować utratę godzin wysiłku przy ponownym zbudowaniu.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Jak znaleźć i edytować SPD 2010 Przepływ pracy XOML plików

I został badania łatwym sposobem usunięcia kiść zmiennych przepływu pracy bez konieczności poświęcania dodatkowego Moje popołudnie w pełni blown sesji tortur JDP kliknij.  Moje myśli było bezpośrednio edytować pliku XOML, co jest XML pliku podstawowego JDP na deklaracyjne przepływy pracy.  Jest to, w jaki sposób mogę znaleźć.

Pierwszy, Przejdź do opcji wszystkie pliki w witrynie Obiekty w nawigacji.  Potrzebne odpowiednie uprawnienia, aby zobaczyć, tak, jeżeli brakuje Ci, odwołania osobie prawa administratora do przyznania priv.  Jest to, jak ona wygląda:

image

 

Wszystkie pliki … wyświetlana jest lista wszystkich plików:

image

Wybierz folder, przepływy pracy i listę folderów dla każdego przepływu:

image

Kliknij przycisk do właściwego folderu i  zobaczysz listę wszystkich interesujących gadżety, tworzących JDP deklaracyjne przepływu pracy.  Kliknij prawym przyciskiem myszy plik xoml i wybierz "Otwórz Z –> Programu SharePoint Designer (Otwórz jako XML)"aby bezpośrednio edytować pliku XOML:

image

Może chcesz wykonać kopię zapasową ręczne przed fiddle with rzeczy.  Regularnego kopiowania/wklejania pliku bezpośrednio w JDP jest prawdopodobnie słaby, lub można skopiować wkleić cały tekst XML i zapisz go na pulpicie lub bez względu na to użytkownika nie można w tych przypadkach.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Uzyskiwanie odpowiedzi wstecz od rozpoczęcia działalności procesu zatwierdzenia

Wspaniełe z ozdobnego nowej działalności "Uruchomić proces zatwierdzania" SharePoint Designer przepływu pracy i szybko został nawet ponieważ I od razu nie można odpowiedzieć na pytanie, "została ona zatwierdzona lub nie?”. 

Krótka odpowiedź brzmi, że to całkiem proste uzyskać odpowiedź na pytanie.  Po dodaniu tego działania do głównych przepływu pracy, SPD dodaje bazillion zmiennych do zmiennych przepływu pracy i źródła danych parametrów, jak można zobaczyć tutaj:

SNAGHTML2350fe72

Można będzie również zauważyć, że jeśli dodasz więcej niż jedną z tych, SPD dołącza "1" i tak dalej do wszystkich zmiennych. 

Stwierdzono, że po usunięciu pierwsza działalność "Rozpocząć proces zatwierdzania", pierwszy zestaw skojarzonego przepływu pracy, które zmienne pozostał (Niestety).  Tak, bądź ostrożny, jak tego użyć, bo inaczej, będziesz skończyć z  bardzo zaśmiecony listę zmiennych przepływu pracy.

Daję kredyt Microsoft dla następujących "jest" Konwencja nazewnictwa dla zmiennej typu wartość logiczna.  Niniejsza Konwencja sprawia, że dość jasno, jakie dane ma tam być.

W badania, Znalazłem ten artykuł pomocny: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  To naprawdę nie adres tej kwestii, ale ma kilka dobrych informacji na ten temat, więc pójdę tam, jeśli chcesz dowiedzieć się więcej o tej szczególnej aktywności i jego rodzeństwo.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Programu SharePoint Designer 2010 Funkcja MOD

Pracuję z niektórych dziennika, gdzie pracownicy mogą żądać wakacje, Zwolnienie lekarskie, itp. Jedna reguła sprawdzania poprawności wymaga, aby w musi zażądać zawsze czas poza 4 godzinnych odstępach czasu.  Jest to dość prosty, używać modulo funkcji.  Modulo funkcji mówi się, możesz pozostający w rejonie.  Jeśli istnieje nie reszty, modulo wynosi zero, w przeciwnym razie, konieczne jest, niezależnie od lewej.  Na przykład, 8 Mod 4 = 0 (8 / 4 = 2 nie frakcji).  Z drugiej strony, 8 Mod 5 jest 3.

Potrzebowałem do tego raz z jednolitego dokumentu programowego 2007 Once upon a time i I faktycznie zakończył rozwiązać za pomocą formularza programu InfoPath, tak było obsługiwane frontonu w czasie.  W tym przypadku, może istnieć formularza programu InfoPath w obraz, ale to nie wyczyść jeszcze.  Tak, Pomimo z techniką do zapewnienia, że czas żądania są zawsze w 4 co godzinę.  Stwierdzono zamiar wyliczać, Zapisz go w ciągu, a następnie podciąg rzeczy niektóre. 

Pull-Up I SPD 2010 i do mojego zaskoczenia (i wstydzie mały) istnieje modulo już funkcji:

image

Jestem ponownie przyjemnie zdziwienie, że coś, czego potrzebowałem istnieje już zabiegów.  Wyglądać weird funkcji Microsoft w mieszaninie.  Posiada pewien rodzaj "jest to łatwe, tak Załóżmy throw it "feel do niego.  I sympathize z tym, jak mogę to zrobić samodzielnie cały czas.  Ten projekt CodePlex ma wiązka niewiele funkcje, które wynikają z zasadą ItsEasy.  W tym samym czasie, Firma Microsoft nadal obsługuje dowody wpływu "95% sposób" z produktem.  Implementuje funkcję Mod, ale nie funkcja ZAOKR, na przykład.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

CodePlex projektu – SP2010 Explorer

W ramach trwającej wysiłku nauczyć techniczne niski poziom szczegółów programu SharePoint 2010, Stworzyłem "SharePoint Explorer"rodzaju narzędzia.  Pomysł nie jest nowy.  Ja używany ten projekt więcej niż raz: http://sharepointexplorer.codeplex.com/.  Mój pomysł jest stworzyć wersję programu SharePoint, że używa połączonych składników web Part na Pokaż wszystkie szczegóły niskiego poziomu może zapewnić modelu obiektu. 

Ten post blog służy jako zarówno ogłoszenie projektu, jak również połączenie dla wolontariuszy.  Jeśli jesteś zainteresowany w pracy nad tym projektem, daj mi znać poprzez e-mail (Galvin.Paul@gmail.com) i mozemy sie dogadac.

Oto projekt: http://sp2010explorer.codeplex.com/

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Programu SharePoint Designer 2007 Przepływ pracy rozszerzenia CodePlex projektu

I 'm zakładaniem drugiego projektu CodePlex (szczegóły, aby ogłaszane w środę w tym tygodniu, plus lub minus) i miałam przyjrzeć mojego pierwszego projektu, "Rozszerzenia przepływu pracy programu SharePoint Designer". Byłem zszokowany i zakłopotany, aby zobaczyć, że jest to został pobrany ponad 4,800 razy:

image

Zasadniczo Zapomniałem o tym projekcie w ostatnim 12 miesięcy. Jestem zażenowana, bo zasadniczo porzucili go.

Mam zamiar jeszcze jedno spojrzenie i przypomnieć sobie co to jest wszystko o.

Jeśli ktoś jest zainteresowany pracą w tej sprawie, daj mi znać, a my zobaczymy o współpracę na to. 4,800 pliki do pobrania nie jest gigantyczne kwoty, ale to jest bardziej niż kiedykolwiek sobie sprawę i to chyba warto trochę wysiłku to podnoszenia i przenoszenia go do przodu.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin