Gdje je Microsoft.CSharp svakom slučaju?

Sam predao. Zip datoteku sa umjereno složene strukture projekta, a koji su ripped iz subverzije.  Kod referenciranje Microsoft.CSharp, kao u:

image

Kao što možete vidjeti, Visual Studio je nedostajao stvarni DLL. 

Ja ne normalno razmišljati o tome gdje se takve stvari ne nalazi.  Kopao sam ovdje, stvorio novu konzolu app (nakon što čitanja kroz ovaj mali razmjene) i pronašao DLL na mom okruženju u: C:\Program Files (x86)\Referentni skupštine Microsoft Framework . NETFramework v4.0 profil klijent Microsoft.CSharp.dll.

To zapravo dovela do problema s Visual Studio žale da sam ciljanje krivi okoliš, "Microsoft.CSharp.dll ili jedan od njegovih ovisnosti zahtijeva noviju verziju. NET blah blah blah".  Na kraju, Mogu ukloniti referencu zajedno i da izgleda kao da su riješili problem.

To je samo jedan od onih neobično teških stvari shvatiti i vrsta stvar koja je manje zanimljiva od svađe sa svojom suprugom oko toga da li ima previše ženske košulje u ormaru Osmijeh

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Vrlo Cool BrightStarr Video

Nakon što je tek počeo raditi ovdje u BrightStarr, Ja sam prilično psyched da smo staviti zajedno ovaj vrlo cool video na YouTube ovdje: http://www.youtube.com/user/BrightStarrSP

Sam nije bio uključen u proizvodnju i da nisam osobno veliki na ove vrste promotivne napore, ali ovo je prilično cool mi.

Cool BrightStarr Video

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Zbogom CGS, Pozdrav BrightStarr!

Sutra, I officially start my first day at BrightStarr (www.brightstarr.com), Velika Britanija tvrtka s američkog ureda koji je, nevjerojatno, samo 6 milja od moje kuće.

To je jednostavno odluka da napusti CGS, but a hard decision to make Osmijeh.  Pustiti mene objasniti.

Pridružio sam se CGS nešto više od godinu dana (Prosinac 2009) and joined as the Director of a SharePoint consulting practice.  This seemed like a brilliant idea at the time.  Here in the US at least, it’s quite common for people to start out as a junior dev type person, writing reports and tracking down annoying rounding error issues (I don’t miss those days at all!).  You gain increasing levels of responsibility and associated development awesomeness.  I had unbelievable opportunities over my career to some very cool stuff.  I got to write an invoicing system from scratch.  I got to work with smart people, including my brother of all people, to develop a complete web based development app for a 4GL called Progress.  Fun, fun times.

Naravno, you progress from the Sr. Dev type to a technical team lead, bordering on being that most hallowed of technical things – an Architect.

The conventional wisdom on this progression is that the next step from Architect is to some kind of more senior management role.

I had bought into and accepted that progression.  When I joined CGS in one of those more senior roles, I anticipated, to some extent, that I’d be stepping “beyond” architect and into some kind of “super architect” kind of role – one architect to rule them all Osmijeh

Za mene je, that turned out to be less than successful.  It’s not to say that I didn’t have some good success in the role, ali na kraju, I’m not a classic practice manager.  Asking people on a weekly basis whether they have entered their time into the timesheet system just isn’t very interesting to me.  Scheduling out “resources” (or people, stvarno) months in advance is just boring.  Pouring over SOWs and looking for and closing potential loopholes that may bit us in future is a real horror.  Još, these are important things and given how important they were to the CGS role, it was obvious a change had to to be made. 

It was only obvious to me after a lot of thinking, No.  Srećom, the evidence was clear enough to me that once I did really think about it, it became obvious. 

That got me to looking for open positions and I found BrightStarr.

I’ve signed on as a SharePoint architect and I can’t wait to get started.  Do sada je, they are a very impressive crew and I think that they (mi!) are poised to make a real name in the market.  I’ll be posting more about what I do there and I am really looking forward to it.  Have a look at their web site – www.brighstarr.com – it’s an impressive piece of work.

I consider myself very lucky in all of this.  We have all seen various mid to senior level managers who are sort of stuck in a mire, unable to really excel or move forward quick and with confidence.  That was where I was headed and I’m very glad to have escaped it so easily. 

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Promjena stupca web-mjesta skupine u SharePoint Designer 2010

I stvorio je pobio stupaca web-mjesta koristeći SharePoint Designer 2010 Jutros sam shvatila da im je dao sve krivi skupinu.  To je sramotno teško shvatiti.  Ja ne znam gdje kliknuti ...

image

JA je zadržao žele dvaput kliknite na redak sama ili kliknuti na gumb postavke stupaca u vrpce.

As it turns out, the correct answer (or at least one correct answer) is to single click on the group itself.  Wait a moment and then it will allow you to enter a value, kao što je prikazano:

image

Pretty easy once you know what to do, but it eluded me for a bit.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Ručno Uredi SPD XOML File očistiti varijable

U ovaj post ovdje ("Dobivanje odgovore natrag iz procesa odobrenja Početak aktivnosti"), Spomenuo sam da ste slučajno može dodati cijeli pobio varijabli tijeka rada na SharePoint Designer tijek rada.  Stvari vrlo brzo mogu postati pretrpan i teško pročitati.  Posebno, ako dodate "Pokreni proces odobravanja aktivnost" djelovanje na tijek rada, izbrisati i dodati ga ponovno, ste završili sa svim tu djelatnost u workflow varijabli dva puta. 

To je pravi bol proći i izbrisati sve one ručno, pa sam iako bih pokušati ih ukloniti izravno iz XOML datoteku.  To se pokazalo dovoljno jednostavno za napraviti. 

Prvi, morate pronaći stvarni XOML datoteku.  Sam pisao o toj temi ovdje: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Nakon pronađena, otvoriti XOML datoteku i smjestiti varijable koju želite ukloniti.  U tom slučaju, I dodao "Pokreni proces odobravanja" aktivnost na moj rada dva puta.  Želim ukloniti tijek rada varijablu pod nazivom "isItemApproved", jer je više ne koristi i ne postoji duplikat varijabla pod nazivom "isItemApproved1". 

Jednostavno napraviti tekstualnu potragu za varijable.  Moj ekran izgleda ovako:

image 

Ako se traži okolo u XOML datoteke, vidjet ćete da je "IsItemApproved1" se koristi u mnogim različitim mjestima, a izvorna "IsItemApproved" je jednostavno definirati jednom i nikad ne koriste.

Izbrisati, a zatim spremite datoteku.

Samo lukav dio je da sam zapravo zatvoriti SPD zajedno i ponovno ga otvoriti prije nego SPD je priznao da je polje izbrisana.

Naravno, brisanje polja nije jedina stvar koju možete učiniti s XOML i ja mogu blog o drugim temama kao što je ovaj u budućnosti.

Vi želite biti vrlo oprezni o tome što učiniti ovdje i poduzeti sigurnosne kopije Vašeg djela.  Možete napraviti naizgled manje / lagana promjena ovdje da Odbacivanja tijek rada koliko SPD je u pitanju, a možete izgubiti sate truda dok ga obnoviti.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Kako pronaći i Uredi UPZ 2010 Datoteke tijeka XOML

Bio sam istraživanje jednostavan način za uklanjanje hrpa varijabli tijeka rada bez potrebe da troše moje poslijepodne u punom cvijet SPD-klik mučenje sjednici.  Moja misao je urediti XOML izravno, što je XML datoteka temeljne SPD-a deklarativne rada.  Ovo je način kako sam ga pronašao.

Prvi, go to the All Files option under Site Objects in Navigation.  You need appropriate permissions to see this, so if it’s missing for you, appeal to the right admin person to grant you the priv.  To je ono što izgleda kao:

image

 

All Files shows a list of … all the files:

image

Select the Workflows folder and you see a list of folders for each workflow:

image

Click into the correct folder and  you see a listing of all the interesting goodies that make up an SPD declarative workflow.  Right click on the .xoml file and select “Open With –> SharePoint Designer (Open as XML)” to edit the XOML directly:

image

You may want to do a manual backup before you fiddle with things.  A regular copy/paste of the file directly in SPD is probably good enough, or you can copy paste the entire XML text and save it onto your desktop or whatever is your wont in these cases.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Dobivanje odgovora natrag iz procesa Početak odobrenja djelatnosti

Ive 'bio igranje okolo sa SharePoint Designer tijek rada u novom elitnom "Pokreni proces odobravanja" aktivnosti i ubrzo zaustavili jer nisam mogao odmah odgovoriti na pitanje, "Je li to odobrava ili ne?". 

Kratak odgovor je da je prilično lako dobiti odgovor.  Kada dodate ovu aktivnost na svoj glavni rada, SPD dodaje bazillion varijable za tijek rada varijabli i parametara izvora podataka, kao što možete vidjeti ovdje:

SNAGHTML2350fe72

Također ćete primijetiti da ako dodate više od jednog od tih, SPD dodaje "1" i tako dalje da sve varijable. 

Otkrio sam da kada sam izbrisati prvi "Start" proces odobravanja aktivnosti, prvi niz povezanih tijeka varijabli ostao (nažalost).  Tako, biti oprezni kako ćete koristiti ovaj jer inače, da ćete završiti s  vrlo pretrpan popis varijabli tijeka.

Dajem Microsoft kredit za slijedeći "je" konvenciju imenovanja za Boolean varijablu.  Ova konvencija čini prilično jasno kakvu podataka je trebao biti tamo.

U istraživanju, Otkrio sam ovaj koristan članak: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  To zapravo ne riješi taj specifičan problem, ali ima neke dobre informacije o toj temi pa bih otići tamo, ako želite saznati više o ovoj specifičnoj djelatnosti i svoje braće i sestara.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint Designer 2010 MORH funkcija

Radim neko zapisnik gdje zaposlenici mogu zatražiti odmor, bolesno vrijeme, itd.. Jedan valjanosti pravilo zahtijeva da uvijek morate zatražiti pauzu u 4 sat intervalima.  To je jednostavno dovoljno za napraviti - koristiti modulu funkciju.  Modulo funkcija govori vam ostatak u ligi.  Ako ne postoji ostatak, modulo is zero, inače, it’s whatever is left.  Na primjer, 8 mod 4 = 0 (8 / 4 = 2 with no fraction).  S druge strane, 8 mod 5 is 3.

I needed to do this once with SPD 2007 once upon a time and I actually ended up using an InfoPath form to solve, so it was handled on the front end at the time.  In the current case, there may be an InfoPath form in the picture, but that’s not clear yet.  Tako, I was working out a technique to ensure that time requests are always in 4 hour increments.  I was going to do the math, save it in a string and then do some substring stuff. 

I pull up SPD 2010 and to my surprise (and a little embarrassment) there is a modulo function already:

image

I am once again pleasantly surprised that something I needed is already there out of the box.  It does seem like a weird function for Microsoft to include in the mix.  It has a sort of “this is easy, so let’s throw it in” feel to it.  I sympathize with that, as I do it myself all the time.  This CodePlex project has a bunch of little functions that result from the ItsEasy principle.  Istovremeno, Microsoft continues to support evidence the “95% of the way” effect with the product.  They implement the Mod function, but not the round function, for instance.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Projekt CodePlex – SP2010 Explorer

Kao dio kontinuiranog napora za učenje tehničke niske razine pojedinosti SharePoint 2010, Ja sam stvorio "SharePoint Explorer"Vrsta alata.  Ideja nije nova.  Koristio sam ovaj projekt više od jednom: http://sharepointexplorer.codeplex.com/.  Moja ideja je stvoriti SharePoint verziju koja koristi povezane web dijelove pokazati sve low-level detalj koji objekt model može pružiti. 

Ovaj blog post služi i kao najava projekta, kao i poziv za volontere.  Ako ste zainteresirani za rad na ovom projektu, javite mi putem e-maila (galvin.paul @ gmail.com) a mi ćemo to riješiti.

Ovdje je projekt: http://sp2010explorer.codeplex.com/

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow proširenja CodePlex projekta

Ja sam stavljajući zajedno moj drugi projekt CodePlex (Detalji će se u srijedu ovoga tjedna, plus ili minus) a ja sam imao pogled na moj prvi projekt, “SharePoint Designer Workflow Extensions”. Bio sam šokiran i neugodno vidjeti da je to preuzeto više 4,800 puta:

image

Zaboravio sam zapravo o ovom projektu u posljednjem 12 mjeseci. 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.

Ako bilo tko je zainteresiran za rad na ovom, let me know and we’ll see about collaborating on it. 4,800 preuzimanja nije div iznos, , ali to je više nego što sam ikad shvatila i to je vjerojatno vrijedno malo truda to skuplja i nosi naprijed.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin