Pregunta

Tengo un pequeño problema. Muevo mi repositorio de origen de una máquina a otra, y en el proceso estoy haciendo un poco de lo que está almacenado, ya que he aprendido más sobre cómo crear / administrar un repositorio desde que empecé.

El problema es que estamos usando las herramientas dxperience de devexpress y usa el sistema de licencias .net (licens.licx). Originalmente tuve esta licencia en el repositorio, y Estoy escuchando que esta no es necesariamente la mejor idea. Así que no lo he incluido en el repositorio. Pero ahora, cuando compruebo el proyecto desde el repositorio en mi máquina (la misma máquina que estaba revisando antes de la mudanza), busca el archivo de licencia y no lo genera como (creo) debería ser.

¿Fue útil?

Solución

Nos hemos encontrado con el mismo problema con los controles de Infragística.

Nuestra solución ha sido mantener un archivo en blanco licnenses.licx en nuestro repositorio de origen (Source Gear Vault) y luego cambiar las propiedades del archivo a Sólo lectura en falso en nuestras operaciones locales. De esta manera no terminamos pisándonos el uno al otro con ese archivo y se genera con las claves adecuadas fuera de nuestras estaciones de trabajo.

Por supuesto, esto es un poco de un trabajo manual que puede no ser adecuado para usted, pero así es como lo hemos estado haciendo.

Otros consejos

Alternativamente, puede instalar el paquete nuget EmptyLicensesLicx , y se asegurará de que haya un < código> Licenses.licx en su proyecto, antes de que se compile (que es todo lo que necesita).

Este archivo debe compilarse en sus ensamblajes de implementación de forma automática mediante la inclusión de licencias.licx como un recurso incrustado . Bajo el capó, Visual Studio usa lc.exe para incluir esto en sus ensamblajes.

http://www.atalasoft.com/kb/Article.aspx ? id = 10103

  1. eliminar el archivo de licencia existente
  2. resuelve todos los errores
  3. verifique las propiedades de la solución, el nombre de la DLL, el nombre de la fuente
  4. reconstruir el proyecto
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top