Excluir ficheros de la compilacion

28/01/2005 - 13:46 por Oriol | Informe spam
Hola a todos,

Estoy haciendo un proyecto Winforms con C# controlado por el VSS (Visual
SourceSafe). Tengo todos los ficheros bajo el control de codigo fuente para
poder trabajar comodamente entre mi equipo.

El problema me aparece en el momento en que quiero generar el .EXE de la
aplicación. Esta aplicación consta de varios ficheros .cs y unos otros que
con reports de Crystal. Los reports no los necesito tener dentro de la
compilacion, pero si dentro de la gestion de codigo fuente. Antes de estar
dentro del VSS, simplemente quitaba los ficheros del proyecto, generaba y
listo, pero ahora me da miedo quitarlos del proyecto y estoy seguro que
existe alguna forma de decirle al VS2003 que no ponga dichos ficheros dentro
del Exe, ya que por ejemplo, el EXE con los Reports dentro ocupa 8MB, pero
si los quito, me ocupa solo 1MB.

Alguna sugerencia?

Gracias a todos de antemano.

Atentamente,

Oriol.

Preguntas similare

Leer las respuestas

#6 Octavio Hernandez
01/02/2005 - 18:31 | Informe spam
Gracias, Pedro!

"Pedro Luna Montalvo, MVP" escribió en
el mensaje news:
- Contenido: ... pues honestamente no me acuerdo :-), y no tengo un
Visual
Studio a mano... Tal vez se refiera a páginas HTML, imágenes etc. en una
aplicación web.



Jeje...pues en realidad nunca habia encontrado una diferencia de peso
entre
"Ninguna" y "Contenido", hasta que me encontre que en los proyectos de
instalacion, los archivos de un proyecto marcados como "Contenido", son
empaquetados junto con la aplicacion. Un buen ejemplo de esto seria un
archivo "Leeme.txt" que esta en el proyecto y marcado como "Contenido".


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Octavio Hernandez" escribió en el mensaje
news:
Oriol,

"Acción de generación" es lo que tiene que hacer Visual Studio con el
fichero en cuestión cuando se le ordene generar el proyecto.
- Recurso incrustado: el fichero .RPT se incrusta o embebe como un
recurso
dentro del EXE o DLL.
- Ninguna: VS.NET no hace nada con ese fichero a la hora de generar.
- Compilación: Llamar al compilador correspondiente. Sólo para ficheros
de
código fuente (.cs, .vb)
- Contenido: ... pues honestamente no me acuerdo :-), y no tengo un
Visual
Studio a mano... Tal vez se refiera a páginas HTML, imágenes etc. en una
aplicación web.

Slds,

Octavio

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
> Hola Octavio,
>
> Creo que has dado en el clavo. Era precisamente lo que buscaba. Pero
> una
> duda, en el combo de esa propiedad, me salen 4 opciones diferentes,
> "Ninguna", "Compilación", "Contenido" y "Recurso Incrustado". Que
> significan
> cada una de ellas? Porque alomejor puedo sacarle alguna utilidad a


alguna
> de
> ellas.
>
> Mil gracias.
>
> Saludos,
> Oriol.
>
> "Octavio Hernandez" escribió en el mensaje
> news:Oz8m2n%
>> Oriol,
>>
>> Basta con que le asocies a los informes el valor 'Ninguna' en 'Acción


de
>> generación', en lugar del valor por defecto 'Recurso incrustado' que


hace
>> que los informes se "peguen" como recursos al EXE. Esto se hace en el
> Editor
>> de Propiedades, seleccionando los informes que quieres excluir de la
>> compilación en el Explorador de Soluciones.
>>
>> Por supuesto, es conveniente dejar esos informes como parte del


proyecto
>> para la gestión del código fuente.
>>
>> Salu2,
>>
>> Octavio
>>
>> "Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
>> news:
>> > Hola a todos,
>> >
>> > Estoy haciendo un proyecto Winforms con C# controlado por el VSS
>> > (Visual
>> > SourceSafe). Tengo todos los ficheros bajo el control de codigo


fuente
>> > para
>> > poder trabajar comodamente entre mi equipo.
>> >
>> > El problema me aparece en el momento en que quiero generar el .EXE
>> > de
>> > la
>> > aplicación. Esta aplicación consta de varios ficheros .cs y unos


otros
> que
>> > con reports de Crystal. Los reports no los necesito tener dentro de


la
>> > compilacion, pero si dentro de la gestion de codigo fuente. Antes de
> estar
>> > dentro del VSS, simplemente quitaba los ficheros del proyecto,


generaba
> y
>> > listo, pero ahora me da miedo quitarlos del proyecto y estoy seguro


que
>> > existe alguna forma de decirle al VS2003 que no ponga dichos
>> > ficheros
>> > dentro
>> > del Exe, ya que por ejemplo, el EXE con los Reports dentro ocupa
>> > 8MB,
> pero
>> > si los quito, me ocupa solo 1MB.
>> >
>> > Alguna sugerencia?
>> >
>> > Gracias a todos de antemano.
>> >
>> > Atentamente,
>> >
>> > Oriol.
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida