Libreria e metodo x nome applicazione in C#

venerdì 21 luglio 2006 - 15.46

BiMa Profilo | Newbie

Ciao , scusate se faccio due richieste nello stesso giorno
Sapreste dirmi quale libreria includere , e quale metodo usare per farmi ritornare in un'applicazione il nome di se stessa ?

Il linguaggio è C#
Grazie ancora BiMa

alx_81 Profilo | Guru

Ciao!
applicazione di che tipo? è una web app? una winforms?
Alx81 =)

http://blogs.dotnethell.it/suxstellino

BiMa Profilo | Newbie

una console application
mi deve ritornare il nome in una stringa
siccome ho un log che viene scritto da diverse applicazioni , posso usare questo comando in ognuna di esse che dice chi di loro ha scritto

alx_81 Profilo | Guru

Ti va bene anche ritornare il titolo che metti nell'assemblyinfo?
Alx81 =)

http://blogs.dotnethell.it/suxstellino

BiMa Profilo | Newbie

certo , forse è proprio quello che mi serve !

alx_81 Profilo | Guru

Allora prova questo:

http://www.velocityreviews.com/forums/t68934-retrieving-information-from-assemblyinfovb.html

unico problema.. devi farlo in c#

Alx81 =)

http://blogs.dotnethell.it/suxstellino

BiMa Profilo | Newbie

ciao e grazie , un pò macchinoso ma funziona . Il codice che ho utilizzato se a qualcuno può essere utile è il seguente :


System.Reflection.Assembly curAsm;
curAsm = System.Reflection.Assembly.GetExecutingAssembly();
string strFullNameAppl = curAsm.FullName ;
//faccio lo split
string[] aryFullNameAppl = strFullNameAppl.Split( ',' );
//Nome della corrente applicazione
string strNomeApplic = aryFullNameAppl[0];


non ho avuto bisogno di inserire particolari using ( ?! )

alx_81 Profilo | Guru

No perchè li hai indicati..
la using che ci vorrebbe è
using System.Reflection..
Così il codice diventerebbe:

using System.Reflection ... Assembly curAsm = Assembly.GetExecutingAssembly(); string strFullNameAppl = curAsm.FullName ; //faccio lo split string[] aryFullNameAppl = strFullNameAppl.Split( ',' ); //Nome della corrente applicazione string strNomeApplic = aryFullNameAppl[0];

Accetta la risposta così chiudiamo il thread
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5