Къде е Microsoft.CSharp във всеки случай?

Аз бях връчи .zip файл с умерено сложен проект структура и които са било изтръгнаха подривна дейност.  Кодът е съотнасяне Microsoft.CSharp, както и в:

image

Както можете да видите, Visual studio е липсвало действителната DLL. 

Обикновено не мисля за това къде тези неща са физически се намират.  Аз съм изкопал тук, създава нова конзола ап (след следните четене чрез този малък обмен) и намери DLL на моята среда в: C:\Програмни файлове (x 86)\Референтен AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Това всъщност довела до проблем с visual studio се оплаква, че е насочена към грешен околната среда, "Microsoft.CSharp.dll или някой от неговите зависимости изисква по-нова версия на .NET бла бла бла".  В края, Премахнете препратката напълно и това изглежда да са решавали проблема.

Това е просто още една от тези странно трудни неща, за да разберете и сортиране на нещо, което е по-малко интересно от спор с жена си дали има твърде много женско в килера Усмивка

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Много готино BrightStarr видео

Като току-що започна работа тук BrightStarr, Аз съм доста psyched че сме сложили заедно тази много готин видеоклип в youtube тук: http://www.youtube.com/user/BrightStarrSP

Не е участвал в производството на това и аз не съм лично голям на тези видове на промоционалните усилия, но това е доста готино за мен.

Cool видео BrightStarr

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Сбогом CGS, Здравейте BrightStarr!

Утре, Официално започна първия си ден в BrightStarr (www.brightstarr.com), Великобритания основава компания в САЩ служба, която е, невероятно, само 6 мили от къщата ми.

Това е лесно решение да напусне CGS, но трудно решение да направи Усмивка.  Нека ти обясня.

Аз се присъединиха CGS малко повече от преди една година (Декември 2009) и се присъединява към като директор на SharePoint консултации с практика.  Това изглеждаше като една брилянтна идея по това време.  Тук, в САЩ най-малко, Това е съвсем обичайно за хората да започват като младши dev тип човек, писане на доклади и проследяване на досадно закръгляване грешка проблеми (Не пропускайте тези дни на всички!).  Можете да получите увеличаващите се нива на отговорност и свързаните развитие awesomeness.  Имах невероятни възможности през кариерата си за някои много готини неща.  Аз трябва да пиша на фактуриране система от нулата.  Аз трябва да работят с умни хора, включително брат ми на всички хора, да се разработи цялостна уеб базирани развитие ап за 4GL, наречен прогрес.  Забавно, забавно пъти.

Разбира се, напредък от Sr. Dev тип на техническия екип олово, граничещи с е, че повечето освети технически неща-архитект.

Конвенционалната мъдрост на тази прогресия е, че следващата стъпка от архитект е към някаква по-старши управленска роля.

Бях хванала и приема тази прогресия.  Когато се присъединих CGS в една от тези роли на по-старши, Очаквах, до известна степен, че ще бъде засилването на "отвъд" архитект и в някакъв вид "супер архитект" вид роля – един архитект да управлява всички тях Усмивка

За мен, Това се оказа по-малко от успешен.  Това не е да кажа, че аз не са имали някои добри успех в ролята, но в крайна сметка, Аз не съм класически практиката диспечер.  Молят хората на седмична база дали те са влезли времето си в системата на графика просто не е много интересно за мен.  Планиране на "ресурси" (или хора, Наистина) месеци по-рано е просто скучен.  Обливане свине майки и търсят и затваряне на потенциални "вратички", който може да ни малко в бъдеще е истински ужас.  Още, Това са важни неща и като се има предвид колко важни са CGS ролята, беше очевидно, промяна, трябваше да бъдат направени. 

Само е очевидно за мен, след много мислене, Въпреки това.  За щастие, доказателства е достатъчно ясно за мен, че веднъж наистина мисля за това, Това стана ясно. 

Това ме накара да търси за отворени позиции и намерих BrightStarr.

Аз съм се записах на като SharePoint архитект и не мога да чакам за да започнете.  Досега, те са много впечатляващи екипаж и аз мисля, че те (Ние!) са на път да направи истинско име на пазара.  Аз ще бъдат публикуване на повече за какво прави там и аз съм наистина гледам напред към него.  Погледнете техния уеб сайт- www.brighstarr.com – Това е впечатляваща част от работата.

Аз считам себе си много щастлив във всичко това.  Всички сме виждали различни средата на старши мениджъри равнище, които някак са заседнали в калта, не може да наистина excel или се движи напред, бързо и уверено.  Това беше когато бях начело и аз съм много се радвам да са избягали го толкова лесно. 

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Промяна на групи сайтове колона в SharePoint Designer 2010

Съм създал уби на колони на сайта, с помощта на SharePoint Designer 2010 тази сутрин и разбрах, че бях ги дал всички неправилно група.  Беше смутено трудно да разбера.  Аз не знам къде да кликнете...

image

Продължих да искат да щракнете два пъти реда, самата или щракнете върху бутона Настройки на колоната в лентата.

Както се оказва, верния отговор (или поне един верен отговор) е за едно кликване върху самата група.  Изчакайте малко и след това тя ще ви позволи да въведете стойност, както е показано:

image

Доста лесно, след като знаете какво да правя, но тя ми изплъзва за малко.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Ръчно да редактирате SPD XOML пила за изчистване на променливи

В този пост тук ("Получаване на отговори обратно от началото одобрение процес дейност"), Споменах, че случайно можете да добавите цяло уби на работния поток променливи към работния процес 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 работния поток до ЕПД се отнася и можете да загубите усилия и часове докато го възстанови.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Как да намерите и редактирате SPD 2010 Поток XOML пила

Аз бях изследване един лесен начин за премахване на куп на работния поток променливи без да се налага да прекарват ми следобед в пълна разпенени ЕДП щракнете изтезания сесия.  Ми мисъл беше да редактирате XOML директно, което е декларативен XML файл основните ЕПД работни потоци.  Това е как го намерих.

Първо, отидете на опцията "всички файлове" под сайта обекти в навигацията.  Имате нужда от подходящи разрешения, за да видите това, така че, ако това е изчезнал за вас, обжалва пред правилната администратор човек да ви даде priv.  Ето как изглежда той:

image

 

Всички файлове показва списък с... всички файлове:

image

Изберете папката, работни потоци и виждате списък на папки за всеки работен поток:

image

Кликнете в правилната папка и  ще видите списък на всички интересни екстри, които съставят декларативно работен поток на ЕПД.  Кликнете с десния бутон върху файла .xoml и отбран "отворен с –> SharePoint Designer (Отвори като XML)"за да редактирате XOML директно:

image

Вие може да искате да направите ръчно архивиране, преди да си играете с неща.  Редовни копие/паста на файла директно в ЕДП е вероятно добър достатъчен, или можете да копирате поставяне на целия XML текст и да го запишете на вашия работен плот или каквото си навик в тези случаи.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Получаване на отговори обратно от началото одобрение процес дейност

Аз бях играя наоколо с SharePoint Designer поток фантазия нова "Стартиране на процеса на одобрение" дейност и е бързо възпрепятствани, защото аз не можех веднага да отговори на въпроса, "беше той одобрява или не?”. 

Краткият отговор е, че това е доста лесно да се получи отговор.  Когато добавяте тази дейност към вашия основен поток, ЕДП добавя един bazillion променливи за поток променливи и параметри за източник на данни, както можете да видите тук:

SNAGHTML2350fe72

Вие също така ще отбележи, че ако добавите повече от един от тези, ЕДП добавя "1" и т.н. към всички променливи. 

Открих, че когато Изтрих първата дейност "Започнете процеса на одобрение", Първият набор от съответния поток променливи остава (за съжаление).  Така, Бъдете внимателни как използвате това, защото в противен случай, ти ще край горе с  много затрупана списък на работен поток променливи.

Давам 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 МОДЕН функция

Аз съм на работа някои регистър, където служителите могат да поискат ваканция, болни време, н. Едно правило за проверка изисква трябва винаги поискате време разстояние в 4 часови интервали.  Това е лесно да се направи използва модул функция.  Модул функция ви казва, а в дивизия.  Ако е не остатък, модул е нула, в противен случай, Това е, каквото е останало.  Например, 8 Министерството на отбраната 4 = 0 (8 / 4 = 2 с не фракция).  От друга страна, 8 Министерството на отбраната 5 е 3.

Аз трябваше да направя това веднъж със SPD 2007 имало едно време и аз всъщност озовал използване на формуляр на InfoPath за решаване, така се обработва на предния край по това време.  В този случай, може да има на формуляр на InfoPath в картината, но това не е ясно все още.  Така, Бях на работа, техника, за да гарантира това време заявки са винаги в 4 час increments.  Щях да направя по математика, запишете го в низ и след това направи някои подниз неща. 

Издърпайте нагоре SPD 2010 и за моя изненада (и малко срам) има модул функция вече:

image

Аз съм отново приятно изненадан, че нещо което е необходимо е вече там от кутията.  Тя изглежда като странен функция за Microsoft да се включат в сместа.  Това е нещо като "това е лесно, така че нека да го хвърли в"чувствам към нея.  Аз споделям с това, тъй като аз го направя себе си цялото време.  Този CodePlex проект има куп малко функции, които произтичат от принципа на ItsEasy.  В същото време, Microsoft продължава да подкрепя доказателства "95 % от начина, по който" ефект с продукта.  Те изпълняват функцията Mod, но не определителен член кръгъл функция, например.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

CodePlex проект – SP2010 Explorer

Като част от на съществуващ усилие да научите техническите подробности за ниско ниво на SharePoint 2010, Съм създал "SharePoint Explorer"вид на инструмента.  Идеята не е нова.  Аз използван този проект повече от веднъж: http://sharepointexplorer.codeplex.com/.  Идеята ми е да се създаде SharePoint версия че използва свързани уеб части, за да покажете всички ниско ниво подробности че обектния модел може да осигури. 

Този блог пост служи като и двете обявяване на проекта, както и покана за доброволци.  Ако сте заинтересовани да работят по този проект, Нека да знаят по имейл (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