Es donde de todas formas Microsoft.CSharp?

Yo me entregó un archivo .zip con una estructura de proyecto moderadamente complejo y que había arrancado de la subversión.  El código hace referencia a Microsoft.CSharp, como en:

image

Como se puede ver, Visual studio le faltaba la DLL real. 

Normalmente no pensar que estas cosas están ubicadas físicamente.  Cavó alrededor aquí, crea una nueva aplicación de consola (Tras leer siguiente a través de este intercambio poco) y encontrar el archivo DLL en mi entorno: C:\Archivos de programa (x 86)\Referencia AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Esta realidad dio lugar a un problema con visual studio quejándose de que yo estaba dirigido a medio mal, "Microsoft.CSharp.dll o una de sus dependencias requiere una versión posterior de.NET bla bla bla".  En el final, Eliminar por completo la referencia y que parece haber resuelto el problema.

Es sólo otra de esas cosas extrañamente difíciles de averiguar y el tipo de cosa que es menos interesante que una discusión con su esposa sobre si hay abrigos de demasiadas mujeres en el armario Sonreír

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Muy Cool BrightStarr Video

Habiendo comenzado sólo trabajando aquí en BrightStarr, Yo estoy bastante ansioso que nos hemos reunido este video muy cool en youtube aquí: http://www.youtube.com/user/BrightStarrSP

Yo no estaba involucrado en la producción y no estoy personalmente grande en estos tipos de esfuerzos promocionales, pero este es bastante cool me.

Cool BrightStarr Video

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Adiós CGS, Hola BrightStarr!

Mañana, Oficialmente empiezo mi primer dia de BrightStarr (www.brightstarr.com), una compañía del Reino Unido basada en una Oficina de U.S. que es, increíblemente, un mero 6 kilómetros de mi casa.

Fue una decisión fácil dejar CGS, pero una decisión difícil de tomar Sonreír.  Me explico.

Se unió a CGS hace poco más un año (Diciembre 2009) y se unió al Director de un SharePoint práctica de consultoría.  Esto parecía una idea brillante en el momento.  Aquí en los Estados Unidos al menos, es bastante común para las personas que empiezan como una persona de tipo dev junior, redacción de informes y seguimiento de problemas de errores de redondeo molesto (No se pierda esos días a todos!).  Obtener mayores niveles de responsabilidad y de gran desarrollo asociados.  Tuve oportunidades increíbles en mi carrera para algunas cosas muy interesantes.  Me puse a escribir un sistema de facturación desde cero.  Me puse a trabajar con gente inteligente, incluso a mi hermano de todas las personas, para desarrollar un sitio web completo basado app de desarrollo para un 4GL llamado progreso.  Diversión, el tiempo de diversión.

Claro, progreso de la Sr. Tipo de dev a un jefe de equipo técnico, ribereños siendo mayoría santificado de cosas técnicas: arquitecto.

La sabiduría convencional en esta progresión es el siguiente paso de arquitecto a algún tipo de función de administración superior.

Había comprado en y aceptado esa progresión.  Cuando me uní a CGS en uno de esos papeles más altos, Yo esperaba, en cierta medida, que gustaría pisar "más allá" del arquitecto y en algún tipo de "super arquitecto" tipo de papel: un arquitecto para gobernarlos a todos Sonreír

Para mí, resultó para ser menos exitoso.  Es no quiere para decir que no tengo algún buen éxito en la función, pero al final, Yo no soy un clásico practice manager.  Pidiendo a la gente sobre una base semanal si ellos han entrado su tiempo en el sistema de horas solo no es muy interesante para mí.  Programación de "recursos" (o personas, realmente) meses de antemano es simplemente aburrido.  Verter sobre cerdas y buscando posibles lagunas que nos pueden bits en el futuro son un verdadero horror.  Todavía, Estas son cosas importantes y habida cuenta de lo importante que fueron para el papel CGS, es evidente que un cambio tuvieron que hacerse. 

Sólo era obvio para mí después de mucho pensar, Sin embargo.  Afortunadamente, la prueba fue lo suficientemente clara para mí que una vez lo realmente pienso, se hizo evidente. 

Que me puse a buscar posiciones abiertas y encontré BrightStarr.

Yo he firmado como un arquitecto de SharePoint y no puedo esperar para empezar.  Hasta la fecha, son un equipo muy impresionante y creo que ellos (nos!) se apresta a hacer un nombre real en el mercado.  Estaré publicando más sobre lo que hay que hacer y realmente estoy mirando adelante a ella.  Eche un vistazo a su sitio web: www.brighstarr.com – es una impresionante pieza de trabajo.

Considero muy afortunado en todo esto.  Todos hemos visto varios mediados a nivel directivo que es una especie de metidos en un fango, no se puede realmente de excel o avanzar rápido y con confianza.  Fue donde yo estaba encabezada y estoy muy contenta de haber escapado tan fácilmente. 

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Cambiar grupos de columnas de sitio en SharePoint Designer 2010

He creado una serie de columnas de sitio utilizando SharePoint Designer 2010 esta mañana y se dio cuenta de que les había dado todo el grupo equivocado.  Fue vergonzosamente difícil de averiguar.  No sabía dónde a click…

image

Seguí queriendo haga doble clic en la misma fila o haga clic en el botón Configuración de la columna en la cinta de opciones.

Como resulta, la respuesta correcta (o al menos una respuesta correcta) es solo clic en el propio grupo.  Espere un momento y luego le permitirá introducir un valor, como se muestra:

image

Bastante fácil una vez que sepa qué hacer, pero me eludió un poco.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Editar manualmente el archivo XOML SPD para limpiar Variables

En este post aquí ("Volviendo respuestas de la actividad de proceso de aprobación de inicio"), He mencionado que accidentalmente puede agregar toda una serie de variables de flujo de trabajo para el flujo de trabajo de SharePoint Designer.  Las cosas pueden volverse rápidamente confuso y difícil de leer.  Específicamente, Si se agrega la acción de "Iniciar la actividad del proceso de aprobación" para el flujo de trabajo, eliminar y agregar nuevo, terminas con todas las variables de flujo de trabajo de que la actividad dos veces. 

Es un dolor real para recorrer y eliminar todos aquellos manualmente, así aunque sería tratar de eliminarlos directamente desde el archivo XOML.  Esto resultó para ser bastante fácil de hacer. 

Primero, necesita localizar el archivo XOML.  Escribí sobre ese tema aquí: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Una vez encontrado, abrir el archivo XOML y busque una variable que desee quitar.  En este caso, He añadido la actividad de "Iniciar el proceso de aprobación" para mi flujo de trabajo dos veces.  Quiero quitar una variable de flujo de trabajo denominada "isItemApproved", puesto que ya no sirve y hay una duplicado variable denominada "isItemApproved1". 

Simplemente hacer una búsqueda de texto de la variable.  Mi pantalla este aspecto:

image 

Si desea buscar en el archivo XOML, verá que "IsItemApproved1" se utiliza en muchos lugares distintos, mientras que el original "IsItemApproved" es simplemente define una vez y nunca se utiliza.

Eliminar y, a continuación, guarde el archivo.

La parte difícil sólo es que tuve que realmente cierre SPD por completo y vuelva a abrirla antes de SPD reconoció que el campo eliminado.

Claro, eliminación de campos no es lo único que puede hacer con el XOML y puede blog sobre otros temas como este en el futuro.

Desea ser muy cuidadosos con lo que hacemos aquí y tener copias de seguridad de su trabajo.  Puede hacer que un aparentemente menor / sutil cambio aquí trashes el flujo de trabajo en lo que respecta a SPD se refiere y podría perder a horas de esfuerzo mientras que reconstruirlo.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Cómo buscar y editar SPD 2010 Archivos XOML de flujo de trabajo

Estaba investigando la forma fácil para sacar un montón de variables de flujo de trabajo sin tener que pasar mi tarde en una sesión de tortura de clic SPD completo soplada.  Mi pensamiento fue editar directamente la XOML, que es flujos de trabajo declarativos el XML archivo subyacente del SPD.  Se trata de cómo pareció.

Primero, vaya a la opción todos los archivos bajo sitio objetos de navegación.  Necesita los permisos adecuados para ver esto, así que si falta para usted, apelar a la persona correcta admin para que le conceda la priv.  Esto es lo que parece:

image

 

Todos los archivos de muestra una lista de... todos los archivos:

image

Seleccione la carpeta de los flujos de trabajo y verá una lista de carpetas para cada flujo de trabajo:

image

Haga clic en la carpeta correcta y  ver una lista de todas las golosinas interesantes que componen un flujo de trabajo declarativo de SPD.  Haga clic con el botón derecho en el archivo .xoml y seleccione "abrir con:> SharePoint Designer (Abiertos como XML)"para editar directamente la XOML:

image

Puede que desee hacer una copia de seguridad manual antes de violín con las cosas.  Un regular copiar/pegar del archivo directamente en el SPD es probablemente suficiente, o puede copiar pegar todo el texto XML y guárdelo en el escritorio o cualquiera que sea su costumbre en estos casos.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Volviendo a las respuestas de la actividad de proceso de aprobación de inicio

Has jugando con actividad de "Iniciar el proceso de aprobación" nueva fantasía del flujo de trabajo de SharePoint Designer y rápidamente fue obstaculizado porque enseguida no podía responder a la pregunta, "se aprobó o no?”. 

La respuesta corta es que es muy fácil obtener la respuesta.  Al agregar esta actividad a su flujo de trabajo principal, SPD agrega un variables de montón a las Variables de flujo de trabajo y el origen de datos de parámetros, como puede ver aquí:

SNAGHTML2350fe72

También observará si agrega más de uno de estos, SPD anexa un "1" y así sucesivamente para todas las variables. 

Descubrí cuando he eliminado la primera actividad de "Iniciar el proceso de aprobación", el primer conjunto de variables permanecieron del flujo de trabajo asociado (Lamentablemente).  Por lo tanto, Tenga cuidado de cómo utilizar esto porque de lo contrario, acabará con  una lista muy congestionada de variables de flujo de trabajo.

Doy crédito de Microsoft para el seguimiento de la Convención de nomenclatura "es" para una variable booleana.  Este Convenio hace bastante claro qué tipo de datos se supone que hay.

En la investigación, Encontré este artículo útil: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Realmente no aborde esta cuestión específica, pero tiene buena información sobre el tema, por lo que sería ir allí si desea obtener más información sobre esta actividad específica y sus hermanos.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

SharePoint Designer 2010 Función MOD

Estoy trabajando en algunos registro donde los empleados pueden solicitar vacaciones, tiempo enfermo, etc.. Una regla de validación requiere que siempre debe pedir tiempo fuera en 4 intervalos de horas.  Esto es fácil de utilizar: un módulo de función.  Módulo función indica el resto en la División.  Si no hay ningún resto, módulo es cero, de lo contrario, es lo que queda.  Por ejemplo, 8 mod 4 = 0 (8 / 4 = 2 con ninguna fracción).  Por otro lado, 8 mod 5 es 3.

Necesitaba hacer esto una vez con SPD 2007 una vez y realmente acabé utilizando un formulario de InfoPath para resolver, por lo que se maneja en el front-end al tiempo.  En el caso actual, puede ser un formulario de InfoPath en la imagen, pero eso no es claro aún.  Por lo tanto, Estuve trabajando una técnica para garantizar que las solicitudes son siempre en 4 incrementos de hora.  Iba a hacer los cálculos, Guardar en una cadena y, a continuación, algunos subcadena cosas. 

Tire hacia arriba de SPD 2010 y para mi sorpresa (y un poco vergüenza) existe un módulo función ya:

image

Me sorprende gratamente una vez más que algo que necesitaba existe ya fuera de la caja.  Parece como una función rara para Microsoft incluir en la mezcla.  Tiene una especie de "Esto es fácil, así que vamos a tirar "sentir a ella.  Me solidarizo con los, como lo hago yo todo el tiempo.  Este proyecto de CodePlex tiene un montón de funciones poco que derivan del principio de ItsEasy.  Al mismo tiempo, Microsoft sigue apoyando la evidencia el efecto "95% de la forma" con el producto.  Implementan la función Mod, pero no la función round, por ejemplo.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Proyecto de CodePlex – SP2010 Explorer

Como parte de un esfuerzo continuo para conocer los detalles técnicos de niveles bajos de SharePoint 2010, He creado un "Explorador de SharePoint"tipo de herramienta.  La idea no es nueva.  He utilizado este proyecto más de una vez: http://sharepointexplorer.codeplex.com/.  Mi idea es crear una versión de SharePoint que utiliza conecta elementos web para mostrar todos los detalles de bajo nivel que puede ofrecer el modelo de objetos. 

Esta entrada de blog sirve como ambos un anuncio del proyecto así como un llamado para voluntarios.  Si estás interesado en trabajar en este proyecto, Avísame por correo electrónico (Galvin.Paul@gmail.com) y trabajaremos.

Aquí está el proyecto: http://sp2010explorer.codeplex.com/

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

SharePoint Designer 2007 Proyecto de CodePlex extensiones de flujo de trabajo

Estoy poniendo juntos mi segundo proyecto de CodePlex (detalles se anunciarán el miércoles de esta semana, más o menos) y tuve un vistazo a mi primer proyecto, "Extensiones de SharePoint Designer flujo de trabajo". Estaba sorprendido y avergonzado al ver que se ha descargado sobre 4,800 veces:

image

Olvidé básicamente sobre este proyecto en los últimos 12 meses. Me da vergüenza porque esencialmente he abandonado lo.

Voy a tener otra mirada y recordarme de lo que es todo acerca de.

Si alguien está interesado en trabajar en esto, me avisas y vamos a ver sobre colaborar en ella. 4,800 descargas no es una cantidad gigante, pero es más que nunca comprendí y probablemente valga algún esfuerzo cogerlo y llevarlo hacia adelante.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin