saber ruta de compilacion desde una macro

01/03/2004 - 23:10 por Carla | Informe spam
Hola a todos,
estoy haciendo una macro que guarda unos archivos cuando compila la
solucion.como puedo saber la ruta donde se compila cada proyecto desde
codigo?
es decir , si la configuracion esta en debug se guarda en una carpeta, si
esta en release en otra.Se mirar si en que modo de compilacion estamos pero
la ruta no.teneis alguna idea?

gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Camilo Villa
02/03/2004 - 04:57 | Informe spam
Por defecto, si no cambias las configuraciones de creacion de archivos...
Visual Studio, suele colocar sus archivos en una carpeta llamada Visual
Studio Projects, y dentro de ella crea una subcapeta con el nombre de tu
aplicación, dentro de la cual encuentras una carpeta llamada bin, que a su
vez contiene una llamada debug (depuracion) o release (liberación),

La carpeta Visual Studio Projects está dentro de la carpeta: <unidad donde
está intalado el SO>:\Documents and Settings\Cuenta con la que accedes\Mis
documentos.

Si configuraste para que fuera otra ruta... entonces, remplasas
<unidad donde está intalado el SO>:\Documents and Settings\Cuenta con la que
accedes\Mis documentos\Visual Studio Projects\NombreAplicacion\bin\Debug\
por:
<unidad donde está intalado el SO>:tuRuta\NombreAplicacion\bin\Debug\

Espero esto halla resuelto tus dudas acerca de la ruta.. en cuanto a como
preguntarla...
si ya sabes el estado entonces en el initialize component del aplicación
preguntas algo como así:

using System.IO

If (EstadoAplicacion==Debug)
{

string rutaAplicacion=(@"<unidad SO>:\turuta\tuAplicacion\bin\Debug");

If (Directory.Exists(rutaAplicacion))
{
//Graba en lo que quieras ya aqui viene tu funcionalidad
}
}
else
{
string rutaAplicacion=(@"<unidad SO>:\turuta\tuAplicacion\bin\Release");

If (Directory.Exists(rutaAplicacion))
{
//Graba en lo que quieras ya aqui viene tu funcionalidad
}


Creo que con esto se aclara un poco más tu duda.


Salu2

Camilo Alfonso Villa N.
APTECH Certified Visual Studio .NET
Microsoft 3 DCE
"Carla" escribió en el mensaje
news:O2lvKo9$
Hola a todos,
estoy haciendo una macro que guarda unos archivos cuando compila la
solucion.como puedo saber la ruta donde se compila cada proyecto desde
codigo?
es decir , si la configuracion esta en debug se guarda en una carpeta, si
esta en release en otra.Se mirar si en que modo de compilacion estamos


pero
la ruta no.teneis alguna idea?

gracias y un saludo


Respuesta Responder a este mensaje
#2 Carla
02/03/2004 - 15:50 | Informe spam
Gracias Camilo, pero asi no me valdria ya que tu puedes
configurar tu proyecto de visualStudio en otra carpeta
distinta, e incluso si traslado a otro ordenador este
ultimo puede tener una ruta distinta.Necesito saberlo en
ejecucion por alguna propiedad.

Gracias de todos modos
Respuesta Responder a este mensaje
#3 Camilo Villa
02/03/2004 - 16:10 | Informe spam
Carla:

De todos modos te recomiendo que leas en las ayudas del MSDN, que vienen con
VS.NET acerca de las clases File y Directory, más exactamente la propiedad
Exist.

allí puede que encuentres una luz.

Salu2

Camilo Villa
APTECH Certified Visual Studio .NET - Microsoft 3 DCE
"Carla" escribió en el mensaje
news:5b9101c40065$bfea5980$
Gracias Camilo, pero asi no me valdria ya que tu puedes
configurar tu proyecto de visualStudio en otra carpeta
distinta, e incluso si traslado a otro ordenador este
ultimo puede tener una ruta distinta.Necesito saberlo en
ejecucion por alguna propiedad.

Gracias de todos modos


Respuesta Responder a este mensaje
#4 Carla
02/03/2004 - 22:47 | Informe spam
Camilo, entiendo lo que me dices, pero no me vale.no puedo comprobar primero
una ruta "que seguramente sea2 por que si no es ya no hay nada que hacer.hay
una propiedad en el modelo de objetos de automatizacion que me lo indica,
eso estoy seguro, pero no se cual y eso es lo que busco

Gracias otra vez,un saludo


"Camilo Villa" escribió en el mensaje
news:#
Carla:

De todos modos te recomiendo que leas en las ayudas del MSDN, que vienen


con
VS.NET acerca de las clases File y Directory, más exactamente la propiedad
Exist.

allí puede que encuentres una luz.

Salu2

Camilo Villa
APTECH Certified Visual Studio .NET - Microsoft 3 DCE
"Carla" escribió en el mensaje
news:5b9101c40065$bfea5980$
> Gracias Camilo, pero asi no me valdria ya que tu puedes
> configurar tu proyecto de visualStudio en otra carpeta
> distinta, e incluso si traslado a otro ordenador este
> ultimo puede tener una ruta distinta.Necesito saberlo en
> ejecucion por alguna propiedad.
>
> Gracias de todos modos
>
>


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