Saan ang Microsoft.CSharp pa rin?

Ko ay kamay ng isang zip file na may Katamtamang kumplikadong proyekto istraktura at kung saan ay natastas out ng pagwawasak.  Ang code ay referencing Microsoft.CSharp, tulad ng sa:

image

Tulad ng iyong nakikita, visual na talyer ay nawawala ang aktwal na DLL. 

Hindi ko normal na isipin ang tungkol kung saan ang mga bagay na ito ay pisikal na matatagpuan.  Aking utong banda rito, lumikha ng isang bagong app console (pagkatapos ng pagsunod ng pagbabasa sa pamamagitan ng maliit na palitan na ito) at natagpuan ang DLL sa aking kapaligiran sa: C:\Program Files (x86)\Reference Assemblies Microsoft Balangkas . NETFramework v4.0 Profile Client Microsoft.CSharp.dll.

Ito talagang nagbigay tumaas sa isang isyu sa visual talyer nagrereklamo na ako ay nagta-target sa maling kapaligiran, Ang "Microsoft.CSharp.dll o isa sa kanyang dependencies ay nangangailangan ng isang mamaya bersyon ng. NET blah blah blah".  Sa katapusan, Ako alisin ang mga sanggunian sa kabuuan at na tila malutas ang isyu.

Ito ay lamang ng isa pang isa sa mga nang kakatwa mahirap na mga bagay upang malaman at ang uri ng mga bagay na ay mas kagiliw-giliw kaysa sa isang argument sa iyong asawa sa kung may masyadong maraming mga kababaihan coats sa ang kumon ngiti

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Napaka Cool BrightStarr Video

Nagkakaproblema lang nagsimula nagtatrabaho dito sa BrightStarr, Medyo ako psyched na kami magkasama ito cool na video sa youtube dito: http://www.youtube.com/user/BrightStarrSP

Hindi ko ay kasangkot sa paggawa nito at hindi ako personal na malaki sa mga ganitong uri ng mga promotional pagsisikap, ngunit ito ay medyo cool na sa akin.

Cool BrightStarr Video

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Paalam CGS, Kamusta BrightStarr!

Bukas, Ako opisyal na simulan ang aking unang araw sa BrightStarr (www.brightstarr.com), United Kingdom na nakabatay sa isang kumpanya na may isang opisina ng US na, hindi mapaniniwalaan o kapani-paniwala, isang galos lamang 6 milya mula sa aking bahay.

Ito ay isang madaling desisyon na iwan ang CGS, kundi isang matapang na desisyon upang gumawa ng ngiti.  Ipaalam sa akin ipaliwanag.

Sumali ako ng CGS lamang sa paglipas ng isang taon ang nakalipas (Disyembre 2009) at sumali bilang ang Director ng isang kasanayan SharePoint pagkonsulta.  Ito ay tila tulad ng isang makinang na ideya sa oras.  Dito sa US nang hindi bababa sa, ito ay medyo pangkaraniwan para sa mga tao upang simulan out bilang isang junior dev uri ng tao, pagsusulat ng mga ulat at pagsubaybay down na nakakainis na mga isyu sa rounding error (Hindi ko makaligtaan ang mga araw na iyon sa lahat!).  Makakuha ka ng pagpapataas ng antas ng pananagutan at nauugnay na pag-unlad awesomeness.  Mayroon akong mahirap na paniwalaan mga pagkakataon sa paglipas ng aking karera sa ilang mga napaka-cool na bagay.  Nakatanggap ako upang magsulat ng isang invoice sistema mula sa simula.  Nakatanggap ako upang gumana sa matalino mga tao, kasama ang aking kapatid na lalaki ng lahat ng mga tao, upang makabuo ng isang kumpletong web based na pag-unlad app para sa isang 4GL tinatawag Isinasagawa.  Saya, masaya beses.

Talaga, mo pagsulong mula sa SR. Dev uri sa isang teknikal na koponan ng lead, karatig sa pagiging na pinaka hallowed ng teknikal na bagay - isang Arkitekto.

Ang maginoo karunungan sa pag-unlad na ito ay na ang mga susunod na hakbang mula sa Arkitekto ay upang ang ilang mga uri ng mas senior pamamahala papel.

Ako ay bumili dito at tinanggap na paglala.  Kapag ako ay sumali sa CGS sa isa sa mga mas senior papel, Ako inaasahang, sa ilang mga lawak, na gusto ko ma-stepping "lampas" arkitekto at sa ilang mga uri ng "super architect" na uri ng papel - isa arkitekto upang mamuno sa kanila lahat ngiti

Sa akin, na naka-out na maging mas mababa kaysa sa matagumpay.  Ito ay hindi na sabihin na hindi ko ay may ilang mga mahusay na tagumpay sa papel, ngunit sa pagtatapos, Hindi ako isang klasikong manager na kasanayan.  Nagtatanong mga tao sa isang lingguhang batayan kung sila ay ipinasok ang kanilang oras sa orasan ng sistema lang ay hindi masyadong interesante sa akin.  Pag-iskedyul out "resources" (o mga tao, talaga) buwan nang maaga lamang ang pagbubutas.  Pagbuhos sa paglipas ng SOWs at hinahanap at pagsasara ng mga potensyal na butas na maaaring bit sa amin sa hinaharap ay isang tunay na malaking sindak.  Pa, mga ito ay mga mahahalagang bagay at ibinigay gaano kahalaga sila ay sa papel CGS, ito ay kitang-kita ang isang pagbabago kinailangan na isasagawa. 

Iyon ay lamang halata sa akin pagkatapos ng maraming pag-iisip, gayunpaman.  Thankfully, katibayan ay malinaw sapat na sa akin na sa sandaling talaga ko naisip tungkol dito, ito ay naging halata. 

Iyon nakuha sa akin na naghahanap para sa mga posisyon bukas at nakita ko BrightStarr.

Ako nag-sign on bilang isang architect SharePoint at hindi ko maghintay upang makapagsimula.  Hanggang ngayon, ang mga ito ay isang napaka-kahanga-hanga crew at sa tingin ko na sila (tayo!) ay poised upang makagawa ng isang tunay na pangalan sa merkado.  Kukunin ko mai-post ang nalalaman tungkol sa kung ano ang ginagawa ko doon at talagang ako ay naghahanap ng inaabangan ang panahon na ito.  Magkaroon ng isang pagtingin sa kanilang mga web site - www.brighstarr.com - Ito ay isang kahanga-hangang piraso ng trabaho.

Isaalang-alang ko ang aking sarili masyadong masuwerteng sa lahat ng ito.  Lahat Nakita natin iba't ibang mga mid sa senior manager level na uri ng natigil sa isang putik, hindi talaga Excel o ilipat pasulong mabilis at may kumpiyansa.  Iyon ay kung saan ako ay ulunan at ako ay napaka natutuwa upang escaped na ito nang sa gayon madali. 

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Pagbabago ng Site Haligi Groups sa SharePoint Designer 2010

Nilikha ko ang isang liko ng mga haligi site gamit ang SharePoint Designer 2010 ito umaga at natanto na ako ay ibinigay sa kanila ang lahat ng mga maling group.  Ito ay kahiya-hiya mahirap malaman.  Hindi ko alam kung saan upang i-click ang ...

image

Ako iningatan kinakapos upang i-double click ang hilera mismo o i-click ang pindutan ng Haligi Mga Setting sa laso.

Bilang ito lumiliko out, ang tamang sagot (o hindi bababa sa isang tamang sagot) ay ang solong pag-click sa pangkat mismo.  Maghintay ng ilang sandali at pagkatapos ay ito daan sa iyo upang magpasok ng isang halaga, tulad ng ipinapakita:

image

Medyo madali sa sandaling malaman mo kung ano ang gagawin, ngunit ito eluded sa akin para sa isang sandali.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Manu-manong-edit ang SPD XOML File upang-Linisin Up ng mga Variable

Sa post na ito dito ("Pagkilala Sagot Bumalik mula sa Start Aktibidad Approval Proseso"), Nabanggit ko na maaaring hindi mo sinasadyang magdagdag ng isang buong liko ng daloy ng trabaho sa mga variable sa iyong workflow SharePoint Designer.  Mga bagay na maaari mabilis na naging cluttered at mahirap basahin.  Tiyakan, kung mong idagdag ang "Simulan ang pag-apruba ng Proseso ng Aktibidad" na aksyon sa iyong daloy ng trabaho, itong tanggalin at idagdag ito muli, mong tapusin up sa lahat ng mga variable na daloy ng trabaho na aktibidad ng dalawang beses. 

Ito ay isang tunay na sakit upang pumunta sa pamamagitan ng at tanggalin ang lahat ng mga manu-manong, kaya ako bagaman Gusto ko subukan upang alisin ang mga ito nang direkta mula sa XOML file.  Ito di-napatutunayang upang maging madaling sapat na upang gawin. 

Una, kailangan mo upang mahanap ang aktwal na XOML file.  Ko sinulat ni tungkol sa paksang iyon dito: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Sa sandaling natagpuan, buksan ang XOML file at hanapin sa isang variable na nais mong alisin.  Sa kasong ito, I added the "Start Approval Process” activity to my workflow twice.  Gusto kong alisin ang isang variable na daloy ng trabaho na may pangalang "isItemApproved" dahil ito ay hindi na ginagamit at doon ay duplicate na variable na may pangalang "isItemApproved1". 

Kailangan lang gawin ang isang teksto ng paghahanap para sa mga variable.  Aking screen ganito ang hitsura:

image 

Kung kang maghanap sa paligid ng XOML file, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Tanggalin ang mga ito at pagkatapos ay i-save ang file.

Ang tanging mapaglalang bahagi ay na ako ay nagkaroon upang aktwal na isara out SPD nang sama-sama at muling buksan ito bago SPD kinilala na field ang tinanggal.

Talaga, pagtanggal ng mga patlang ay hindi lamang ang bagay na maaari mong gawin sa mga XOML at maaari ba akong mag-blog tungkol sa iba pang mga paksa tulad nito sa hinaharap.

Gusto mong maging maingat tungkol sa kung ano ang ginagawa mo dito at gumawa ng mga backup ng iyong gawa.  Maaari kang gumawa ng isang menor de edad para baga / banayad na pagbabago dito na trashes ang workflow kasing layo ng SPD ay nababahala at maaari kang mawalan ng oras ng pagsisikap mo habang muling itayo ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Paano Maghanap ng at I-edit ang SPD 2010 Workflow XOML File

Ako ay pananaliksik ng isang madaling paraan upang alisin ang isang grupo ng workflow variable nang hindi kinakailangang gastusin ang aking hapon sa isang buong tinatangay ng hangin ng SPD session click pahirap.  Ang aking pag-iisip ay direktang i-edit ang XOML, na ang XML file na pinagbabatayan SPD ng paturol workflows.  Ito ay kung paano ko ito nahanap.

Una, pumunta sa ang lahat ng mga pagpipilian File sa ilalim ng mga bagay ng Site sa Navigation.  Kailangan mo ng mga naaangkop na mga pahintulot upang makita ang, kaya kung ito ay nawawala para sa iyo, apila sa kanan admin tao upang magbigay sa iyo ng priv.  Ito ay kung ano ang tila:

image

 

Lahat ng mga File ay nagpapakita ng isang listahan ng ... ang lahat ng mga file:

image

Piliin ang mga folder ng mga Workflows at makita mo ang isang listahan ng mga folder para sa bawat daloy ng trabaho:

image

Mag-click sa tamang folder at  nakakita ka ng isang listahan ng lahat ng mga kagiliw-giliw na mga Goodies na bumubuo sa isang SPD paturol workflow.  I-right click sa sa file xoml at piliin ang "Buksan Sa.> SharePoint Designer (Buksan bilang XML)"Sa direktang i-edit ang XOML:

image

Baka gusto mong gawin ang isang mano-manong backup bago ka magbiyolin sa mga bagay.  Ang isang regular na kopya / i-paste ng file na direkta sa SPD ay marahil magandang sapat, o maaari mong kopyahin i-paste ang buong teksto ng XML at i-save ang mga ito papunta sa iyong desktop o anuman ang iyong ugali sa mga kaso na ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Pagkuha Sagot Bumalik mula sa Start Aktibidad Approval Proseso

Ako naglalaro sa paligid na may SharePoint Designer workflow ni magarbong bagong "Simulan ang Pag-apruba ng Proseso" at aktibidad ay mabilis stymied dahil hindi ko ma kaagad sagutin ang tanong, "Ay naaprubahan ito o hindi?". 

Ang maikling sagot ay na ito ay medyo madali upang makakuha ng mga sagot.  Kapag nagdagdag ka ng aktibidad na ito sa iyong pangunahing daloy ng trabaho, SPD nagdadagdag ng isang bazillion variable sa daloy ng trabaho at Variable ng Mga Parameter ng pinagmulan ng data, bilang maaari mong makita dito:

SNAGHTML2350fe72

Makikita mo rin tandaan na kung kang magdagdag ng higit pa sa isa sa mga, SPD nagkakabit ng "1" at iba pa sa lahat ng mga variable. 

Nalaman ko na kapag tinanggal ko ang unang "Simulan ang Pag-apruba ng Proseso" aktibidad, ang unang hanay ng mga nauugnay na mga variable daloy ng trabaho ay nanatiling (sadly).  Kaya, maging maingat kung paano mo ginagamit ito dahil kung hindi man ay, makakapunta ka sa  isang napaka cluttered listahan ng mga variable na daloy ng trabaho.

Bigyan ako ng Microsoft credit para sa pagsunod sa mga "ay" pagbibigay ng pangalan sa convention para sa isang Boolean variable.  Convention na ito ay ginagawang mas maganda i-clear kung anong uri ng data ay dapat na maging doon.

Sa pagsasaliksik, Nakita ko na ito kapaki-pakinabang na artikulo: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Hindi ito talagang matugunan ang tiyak na isyu, ngunit may ilang mga mahusay na impormasyon sa mga paksa kaya Gusto ko pumunta doon kung gusto mong matuto nang higit pa tungkol sa mga tukoy na aktibidad at mismong mga kapatid.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD function na

Ako nagtatrabaho ilang log na kung saan ang mga empleyado ay maaaring humiling ng bakasyon, sakit oras, at iba pa. Isa pagpapatunay ng patakaran ay nangangailangan na dapat palagi kang humiling ng oras off sa 4 oras na pagitan.  Ito ay madaling sapat na upang gawin - gamitin ang isang pagpapaandar na modulo.  Modulo function na ay nagsasabi sa iyo ang natitira sa division.  Kung may natitira walang, module ay zero, kung hindi, ito ay kahit ano ay kaliwa.  Halimbawa, 8 laban sa 4 = 0 (8 / 4 = 2 sa walang fraction).  Sa kabilang dako, 8 laban sa 5 ay 3.

Ako na kailangan upang gawin ito nang isang beses sa SPD 2007 minsan at ko talagang natapos up gamit ang isang InfoPath form upang malutas, kaya ito ay gagawin sa harap na dulo sa oras.  Sa kaso ng kasalukuyang, maaaring may isang InfoPath form sa larawan, ngunit iyan ay hindi pa malinaw.  Kaya, Ako ay nagtatrabaho ang isang pamamaraan upang matiyak na ang mga kahilingan ng oras ay palaging sa 4 oras na palugit.  Ako ay pagpunta sa gawin ang matematika, i-save ito sa isang string at pagkatapos ng ilang substring bagay-bagay. 

Hilahin ko SPD 2010 at sa aking sorpresa (isang maliit na kahihiyan) doon ay isang function na modulo na:

image

Ako muli kawili-wiling nagulat na may isang bagay na ako kinakailangan na mayroong out ng kahon.  Ito ay tila tulad ng isang kakaiba pagpapaandar para sa Microsoft upang isama sa ang Halo.  Ito ay may isang uri ng "ito ay madaling, kaya hayaan ng itapon ang mga ito sa "pakiramdam na ito.  Na dumamay ko na iyon, gagawin ko ito sa aking sarili sa lahat ng oras.  Ang CodePlex proyekto may isang grupo ng mga maliit na mga function na resulta mula sa ItsEasy prinsipyo.  Sa parehong oras, Patuloy ng Microsoft upang suportahan ang katibayan ng "95% ng ang paraan ng" epekto sa produkto.  Sila ipatupad ang Mod function na, ngunit hindi ang pag-ikot ng function, halimbawa.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

CodePlex Project – SP2010 Explorer

Bilang bahagi ng isang on-pagpunta pagsisikap upang malaman ang teknikal na mababang antas ng mga detalye ng SharePoint 2010, Ko na lumikha ng isang "SharePoint Explorer"Uri ng mga kasangkapan.  Ang ideya ay hindi bago.  Ginamit ko ang proyektong ito higit sa isang beses: http://sharepointexplorer.codeplex.com/.  Ang aking ideya ay upang lumikha ng isang SharePoint bersyon na gumagamit ng mga ang konektado bahagi web upang ipakita ang lahat ng mga mababang antas ng detalye na ang mga bagay na modelo ay maaaring magbigay. 

Ang blog post na ito ay nagsisilbi bilang parehong isang anunsyo ng proyekto pati na rin bilang isang tawag para sa mga boluntaryo.  Kung ikaw ay interesado sa nagtatrabaho sa proyektong ito, ipaalam sa akin sa pamamagitan ng email (galvin.paul @ gmail.com) at kami ay gumana ito.

Narito ang proyekto: http://sp2010explorer.codeplex.com/

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint Designer 2007 Ng workflow Extension CodePlex Project

Ako ay paglagay magkasama aking ikalawang CodePlex na proyekto (mga detalye ay inihayag sa Miyerkules sa linggong ito, plus o minus) at ako nagkaroon ng hitsura sa aking unang proyekto, “SharePoint Designer Workflow Extensions”. Ako ay shocked at napahiya upang makita na ito ay nai-download na higit sa 4,800 beses:

image

Nakalimutan ko talaga ang tungkol sa proyektong ito sa huling 12 buwan. I’m embarrassed because I have essentially abandoned it.

I’m going to have another look and remind myself of what it’s all about.

Kung sinuman ay interesado sa nagtatrabaho sa, let me know and we’ll see about collaborating on it. 4,800 Ang download ay hindi isang higanteng halaga, ngunit ito ay higit sa ako kailanman maisasakatuparan at marahil ito ay nagkakahalaga ng ilang mga pagsisikap ng pagpili ng mga ito at nagdadala ito pasulong.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin