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

#1 Octavio Hernandez
01/02/2005 - 00:10 | Informe spam
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.


Respuesta Responder a este mensaje
#2 Oriol
01/02/2005 - 12:40 | Informe spam
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.
>
>


Respuesta Responder a este mensaje
#3 Octavio Hernandez
01/02/2005 - 17:18 | Informe spam
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.
>
>






Respuesta Responder a este mensaje
#4 Pedro Luna Montalvo, MVP
01/02/2005 - 17:44 | Informe spam
- 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.
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Oriol
01/02/2005 - 18:30 | Informe spam
Gracias por la explicacion, me ha quedado bastante claro.

Mil gracias a los dos, Octavio y Pedro.

Saludos,

Oriol.

"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.
> >> >
> >> >
> >>
> >>
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida