Où est Microsoft.CSharp Anyway?

J'ai remis un fichier .zip avec une structure de projet modérément complexes et qui avait été arraché de la subversion.  Le code fait référence Microsoft.CSharp, comme dans:

image

Comme vous pouvez le voir, il manquait la DLL effective Visual studio. 

Normalement, je ne pense sur où ces choses sont physiquement situées.  J'ai creusé autour d'ici, créé une nouvelle application de console (après la lecture suivante grâce à cet échange peu) et de trouver la DLL sur mon environnement à: C:\Fichiers de programme (x 86)\Référence AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Cela en fait a donné lieu à un problème avec visual studio se plaindre que je fus ciblant le mauvais environnement, « Microsoft.CSharp.dll ou l'une de ses dépendances nécessite une version ultérieure de.NET blah blah blah".  En fin de compte, Supprimer la référence au total et qui semble avoir résolu la question en litige.

C'est juste un autre de ces choses étrangement difficiles à comprendre et le genre de chose qui est moins intéressant qu'une dispute avec votre femme sur la question il y a les manteaux des femmes trop dans le placard Sourire

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Très Cool la vidéo BrightStarr

Avoir juste commencé à travailler ici BrightStarr, Je suis t'assez pour préparer mentalement que nous avons mis ensemble cette vidéo très cool sur youtube ici: http://www.youtube.com/user/BrightStarrSP

Je n'étais pas impliqué dans la production et je ne suis pas personnellement gros sur ces types d'efforts promotionnels, mais ce n'est assez cool pour moi.

Cool vidéo BrightStarr

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Au revoir CGS, Bonjour BrightStarr!

Demain, Je commence officiellement mon premier jour à BrightStarr (www.brightstarr.com), une compagnie du Royaume-Uni avec un bureau américain qui est, incroyablement, un simple 6 kilomètres de ma maison.

Il a été une décision facile à quitter CGS, mais une décision difficile à prendre Sourire.  Je m'explique.

J'ai rejoint CGS un peu plus d'un an (Décembre 2009) et rejoint le directeur d'un SharePoint pratique de consultation.  Cela semblait une idée brillante à la fois.  Ici aux États-Unis au moins, Il est assez fréquent pour les gens au départ comme une personne de type dev junior, rédaction de rapports et de traque des problèmes ennuyeux d'erreur arrondi (Je ne manquez pas ces jours du tout!).  Vous gagnez des niveaux croissants de responsabilité et de développement associés awesomeness.  J'ai eu des occasions incroyables au cours de ma carrière à quelques trucs très sympas.  Je dois écrire un système de facturation à partir de zéro.  J'ai appris à travailler avec des gens intelligents, dont mon frère de toutes les personnes, pour développer un site web complet base développement app pour un 4GL appelé Progress.  amusement, plaisir fois.

Bien sûr, vous progressez de la Sr. Type de dev à un chef d'équipe technique, bordure étant que la plupart sanctifié de choses techniques – architecte.

La sagesse conventionnelle sur cette progression, c'est que l'étape suivante de l'architecte est à une sorte de rôle de gestion supérieur.

J'avais acheté en et accepté cette progression.  Quand j'ai rejoint les CGS dans un de ces rôles plus hauts, Je l'ai attendu, dans une certaine mesure, que je devrait être pas à pas « au-delà » architecte et en une sorte de « super architecte » genre de rôle – un architecte pour les gouverner tous Sourire

Pour moi, qui s'est avéré pour être moins de succès.  Il ne veut ne pas pour dire que je n'avais pas un bon succès dans le rôle, mais en fin de compte, Je ne suis pas un gestionnaire classique pratique.  Demander aux gens sur une base hebdomadaire s'ils ont conclu leur temps le système de feuille de temps juste pas très intéressant pour moi.  Ordonnancement des « ressources » (ou personnes, vraiment) mois à l'avance est juste ennuyeux.  Verser sur les truies et cherchez et combler les lacunes potentielles qui peuvent nous bit à l'avenir sont une véritable horreur.  Encore, Ce sont des choses importantes et compte tenu de l'importance qu'ils ont été pour le rôle CGS, il était évident de qu'un changement devait être faite. 

Il était évident pour moi après beaucoup de réflexion, Cependant.  Heureusement, la preuve était assez claire pour moi qu'une fois, je pensais vraiment à ce sujet, Il est devenu évident. 

Qui m'a à la recherche de positions ouvertes et j'ai trouvé BrightStarr.

Je suis inscrit un architecte SharePoint et je ne peux pas attendre pour commencer.  Pour l'instant, ils sont une équipe très impressionnante et je pense qu'ils (Nous avons!) sont prêts à faire un vrai nom sur le marché.  Je vais poster plus d'infos sur ce que je fais là et je suis vraiment impatient d'y.  Jetez un oeil sur leur site web- www.brighstarr.com – C'est un travail impressionnant.

Je me considère très chanceuse dans tout cela.  Nous avons tous vu divers milieu de cadres supérieurs qui sont quelque sorte coincés dans un bourbier, Impossible de vraiment exceller ou aller de l'avant rapidement et en toute confiance.  Voilà où j'ai dirigé et je suis très heureux d'avoir échappé à elle si facilement. 

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Modification des groupes de colonnes de Site dans SharePoint Designer 2010

J'ai créé un grand nombre de colonnes de site à l'aide de SharePoint Designer 2010 ce matin et s'est rendu compte que je leur avais donné des tous le mauvais groupe.  C'était tellement difficile à comprendre.  Je ne savais pas où cliquer...

image

Je continuais à vouloir double-cliquez sur la ligne elle-même ou sur le bouton paramètres de colonne dans le ruban.

Il s'avère que, la bonne réponse (ou au moins une bonne réponse) est à simple clic sur le groupe lui-même.  Attendez un moment et puis il vous permettra d'entrer une valeur, comme le montre:

image

Assez facile une fois que vous savez quoi faire, mais il m'a échappé pour un peu.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Modifier manuellement le fichier XOML SPD pour nettoyer les Variables

Dans ce post ici (« Getting réponses de l'activité des processus approbation du début »), J'ai mentionné que vous pouvez ajouter accidentellement un balayage complet des variables de flux de travail à votre flux de travail SharePoint Designer.  Choses peuvent rapidement devenir encombrée et difficile à lire.  Spécifiquement, Si vous ajoutez l'action « Démarrer l'activité processus approbation » à votre flux de production, supprimer et ajouter à nouveau, vous vous retrouvez avec des variables de flux de travail de que l'activité deux fois. 

C'est une vraie douleur pour aller à travers tous les supprimer manuellement, donc je mais j'essayerais de les supprimer directement à partir du fichier XOML.  Cela s'est avéré pour être assez facile à faire. 

Première, vous avez besoin localiser le fichier XOML réel.  J'ai écrit sur ce sujet ici: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Une fois trouvé, Ouvrez le fichier XOML et recherchez une variable que vous souhaitez supprimer.  Dans ce cas, J'ai ajouté deux fois l'activité de « Processus d'approbation de démarrer » à mon flux de travail.  Je veux supprimer une variable de flux de travail nommée « isItemApproved » car il est n'est plus utilisé et il y a une variable double nommée « isItemApproved1 ». 

Tout simplement faire une recherche de texte pour la variable.  Mon écran ressemble à ceci:

image 

Si vous chercher autour dans le fichier XOML, vous verrez que « IsItemApproved1 » est utilisé dans de nombreux endroits différents, tandis que l'original « IsItemApproved » est tout simplement défini une seule fois et n'est jamais utilisée.

Supprimer et puis enregistrez le fichier.

La partie délicate seulement est que je devais réellement SPD complètement fermer et rouvrir avant le SPD a reconnu que le champ supprimé.

Bien sûr, suppression de champs n'est pas la seule chose que vous pouvez faire avec le XOML et mai blog sur d'autres sujets comme ceci à l'avenir.

Vous voulez être très attentif à ce que vous faites ici et prenez des sauvegardes de votre travail.  Vous pouvez faire un apparemment mineure / subtil changement ici que trashes le flux de travail autant que SPD est concernée et vous pourrait perdre heures d'effort alors que vous reconstruisez il.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Comment trouver et éditer le SPD 2010 Fichiers de flux de travail XOML

J'ai des recherches sur un moyen facile d'enlever un tas de variables de flux de travail sans avoir à passer mon après-midi à une séance de torture cliquez SPD complète soufflée.  Ma pensée était de modifier le XOML directement, qui est le flux de travail déclaratif le XML fichier sous-jacent du SPD.  C'est comment je l'ai trouvé.

Première, Allez à l'option tous les fichiers sous objets dans la Navigation de Site.  Vous avez besoin des autorisations appropriées pour voir ce, donc, si il est manquant pour vous, POURVOI à l'encontre de la personne de droit admin pour vous accorder le priv.  C'est à quoi il ressemble:

image

 

Tous les fichiers affiche une liste de … tous les fichiers:

image

Sélectionnez le dossier de flux de travail et vous voyez une liste des dossiers pour chaque flux de travail:

image

Cliquez dans le dossier correct et  vous voyez une liste de tous les goodies intéressants qui composent un workflow déclaratif SPD.  Cliquez avec le bouton droit sur le fichier .xoml et sélectionnez "ouvrir avec :> SharePoint Designer (Open XML)« pour modifier le XOML directement:

image

Vous pouvez faire une sauvegarde manuelle avant de vous tripoter les choses.  Une régulière de copier/coller du fichier directement dans le SPD est probablement assez bon, ou vous pouvez copier coller l'intégralité du texte XML et enregistrez-le sur votre bureau ou quel que soit votre coutume dans ces cas.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Reprendre les réponses de l'activité des processus approbation du début

Avez commencé à jouer avec l'activité de « Processus d'approbation de démarrer » nouvelle fantaisie de flux de travail SharePoint Designer et d'a été entravé rapidement parce que je ne pouvais pas répondre immédiatement à la question, « a elle approuvé ou non?”. 

Bref, la réponse est qu'il est assez facile d'obtenir la réponse.  Lorsque vous ajoutez cette activité à votre flux de travail principal, SPD ajoute un bazillion variables à des Variables de flux de travail et la source de données de paramètres, comme vous pouvez le voir ici:

SNAGHTML2350fe72

Vous remarquerez également que, si vous ajoutez plus d'un de ces, SPD ajoute un « 1 » et ainsi de suite pour toutes les variables. 

J'ai constaté que lorsque j'ai supprimé la première activité de « Processus d'approbation de commencer », le premier ensemble de flux de travail associé variables est restés (Malheureusement).  Si, Soyez prudent, comment vous l'utiliser parce que sinon, vous allez vous retrouver avec  une liste très encombrée de flux de travail variables.

Je donne des crédit de Microsoft pour la suite de la convention de nommage « est », pour une variable de type Boolean.  Cette convention indique assez clairement quel type de données est censé pour être là.

Dans la recherche, J'ai trouvé cet article utile: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Il n'est pas vraiment aborder cette question précise, mais ayant quelques bonnes informations sur le sujet, donc j'irais y si vous voulez en savoir plus sur cette activité spécifique et de ses frères et sœurs.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

SharePoint Designer 2010 Fonction MOD

Je travaille dans un journal où les employés peuvent demander des vacances, congés, etc.. Une règle de validation requiert que vous devez toujours demander de temps hors de 4 intervalles de l'heure.  C'est assez facile à faire, utiliser un modulo de fonction.  Modulo fonction vous indique le reste de la division.  S'il n'y a aucun reste, modulo est zéro, autrement, C'est tout ce qui reste.  Par exemple, 8 mod 4 = 0 (8 / 4 = 2 avec aucune fraction).  D'un autre côté, 8 mod 5 est 3.

J'avais besoin de faire une fois avec le SPD 2007 une fois et j'ai effectivement fini à l'aide d'un formulaire InfoPath pour résoudre, Si elle a été traitée sur le front-end à l'époque.  En l'espèce, Il peut y avoir un formulaire InfoPath dans l'image, mais ce n'est pas claire encore.  Si, J'ai travaillé sur une technique pour s'assurer que le temps les demandes sont toujours en 4 incréments d'heure.  J'allais faire les maths, Enregistrez-le sous forme de chaîne et puis certains sous-chaîne stuff. 

Je prends place SPD 2010 et à ma grande surprise (et un petit embarras) Il y a un modulo fonction déjà:

image

Je suis une fois de plus agréablement surpris que quelque chose dont j'avais besoin est déjà là hors de la boîte.  Il semble comme une fonction bizarre pour Microsoft d'inclure dans le mélange.  Il a une sorte de « c'est facile, So Let's throw it » sentir pour elle.  Je sympathise avec qui, comme je le fais moi-même tout le temps.  Ce projet CodePlex a un tas de fonctions peu résultant du principe de ItsEasy.  En même temps, Microsoft continue d'appuyer la preuve de l'effet « 95 % de la façon dont » avec le produit.  Ils mettent en œuvre la fonction Mod, mais pas la fonction arrondi, par exemple.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Projet CodePlex – Explorateur de SP2010

Dans le cadre d'un effort continu d'apprendre les détails techniques de niveau faibles de SharePoint 2010, J'ai créé un "SharePoint Explorer« genre d'outil.  L'idée n'est pas nouveau.  J'ai utilisé ce projet plus d'une fois: http://sharepointexplorer.codeplex.com/.  Mon idée est de créer une version de SharePoint qu'utilisations connectés WebPart pour afficher tous les détails de bas niveau que le modèle d'objet peut fournir. 

Ce billet de blog sert une annonce le projet ainsi qu'un appel aux bénévoles.  Si vous êtes intéressé à travailler sur ce projet, faites le moi savoir par courriel (Galvin.Paul@gmail.com) et nous travaillerons.

Voici le projet: http://sp2010explorer.codeplex.com/

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

SharePoint Designer 2007 Projet de workflow Extensions CodePlex

Je suis assembler mon deuxième projet CodePlex (détails seront annoncés mercredi cette semaine, plus ou moins) et j'ai eu un coup d'oeil à mon premier projet, « Extensions de flux de travail SharePoint Designer ». J'ai été choqué et mal à l'aise de voir qu'il est été téléchargé sur 4,800 fois:

image

J'ai pratiquement oublié sur ce projet au cours de la dernière 12 mois. Je suis gêné parce que j'ai essentiellement abandonné il.

Je vais avoir un autre look et me rappeler de ce que c'est tous les propos.

Si quelqu'un est intéressé à travailler sur ce, faites le moi savoir et nous verrons à collaborer à ce sujet. 4,800 téléchargements n'est pas un montant géant, mais il est plus que j'ai jamais réalisé et il vaut sans doute quelques efforts il ramasser et transportant vers l'avant.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin