Chiamare progetto esterno

venerdì 24 marzo 2006 - 12.35

contiello Profilo | Senior Member

Salve ragazzi ho il seguente problema :

Ho due progetti(allegati) molto semplici uno web chiamato chiamante dll ed uno libreria di classi chiamata Classchiamata.

il mio problema è questo vorrei chiamare dal progetto web la classe presente nella libreria Classchiamata ,ma soprattutto vorrei poter effettuare il debug sulla funzione presente nella libreria chiamata .

Con il seguente codice riesco a chiamare la sub nella libreria di classi ma se metto un punto di interruzione questo non viene considerato e non riesco a fermarmi sull'istruzione selezionata.

Dim params() As Object
Dim method As MethodInfo
Dim asm As System.Reflection.Assembly = System.Reflection.Assembly.LoadFrom("C:\percorso\ClassChiamata.dll")
Dim typeArray As Type() = asm.GetTypes()
Dim thisType As Type = asm.GetType("Class1")
method = asm.GetType.GetMethod("Ciao")
method.Invoke(Nothing, params)

Ciao grazie

fguida Profilo | Expert

Ciao,
io ho risolto mettendo il codice CS della dll chiamata sotto la folder app_code di asp.net 2.0; ho creato una sottodirectory con il nome del progetto di classe e basta.
Prova e fixa
-----------------------
Francesco Guida
http://www.photographare.net

contiello Profilo | Senior Member

Scusa non ho capito bene cs sta per ???
la cartella che tu mi indichi l'ho cercata ma non esiste!

Ciao e grazie

fguida Profilo | Expert

CS sta per c#... magari tu scrivi in vb, non so... comuqnue:

1. Tasto destro sul nome del tuo progetto e fai New Folder, nominandola App_Code; vedrai che assume un'icona differente da quelle solite;

2. Inserisci il sorgente della tua classe esterna e potrai sfruttare così il Debug...
-----------------------
Francesco Guida
http://www.photographare.net
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5