IDE: Importazione classe .cs
copia linkDescrizione del difetto
L'importazione di una classe CSharp non veniva eseguita correttamente. Se il flag Copia libreria nella directory Custom mostrato nella videata di importazione era attivo e la libreria generata dopo l'importazione veniva utilizzata in una applicazione web, la classe veniva copiata nella cartella Bin (dove normalmente vengono copiate le DLL importate) invece della cartella App_Code (dove si trovano i sorgenti delle applicazioni web). Tale malfunzionamento era dovuto al fatto che Instant Developer inseriva automaticamente la classe alla directory custom dell'applicazione che utilizzava la libreria senza tenere conto dell'estensione.
Effetti del malfunzionamento
- Se veniva utilizzata la libreria in una applicazione la classe veniva copiata nella directory Bin e non nella directory App_Code.
Soluzioni
Questo difetto è stato risolto nella versione 10.0. Utilizzando le versioni precedenti è sufficiente disabilitare il flag durante l'importazione della classe ed inserire manualmente la classe nella directory custom dell'applicazione indicandone il nome nell'apposito file FileList.txt.
Funzionalità interessate
L'importazione di classi esterne.
Note
- Il malfunzionamento si manifestava anche in applicazioni JAVA qualora venisse importato un file Java. In questo caso Instant Developer inseriva il file Java nella directory WEB-INF/lib invece di inserirlo nella directory src.
- Malfunzionamento relativo alla segnalazione 001266-2010.
Ultima modifica: 24/03/2021 / Validità: da 10.0.4300