Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se non diversamente specificato, un'applicazione JScript deve essere eseguita con la stessa versione di Common Language Runtime utilizzata dal compilatore per creare l'applicazione. È tuttavia possibile che un'applicazione EXE o Web ASP.NET compilata con una determinata versione del runtime venga eseguita su una versione differente.
Esecuzione di altre versioni runtime
Per eseguire altre versioni runtime, è necessario che l'applicazione EXE disponga di un file app.config contenente informazioni sulla versione di runtime, con il tag supportedRuntime. Altri linguaggi di Visual Studio consentono di modificare il file app.config a partire dall'ambiente di sviluppo integrato (IDE), tramite la finestra di dialogo delle pagine delle proprietà del progetto. È possibile, ad esempio, modificare la proprietà SupportedRuntimes di un'applicazione Windows Visual C# e utilizzare il file app.config aggiornato nell'applicazione JScript.
In fase di esecuzione il nome del file app.config deve essere nomefile.est.config (dove nomefile.est è il nome dell'eseguibile utilizzato per avviare l'applicazione) e il file deve trovarsi nella stessa directory in cui si trova l'eseguibile. Se, ad esempio, l'applicazione è denominata TestApp.exe, il file app.config dovrà essere denominato TestApp.exe.config.
Se nel file sono specificate più versioni del runtime e l'applicazione viene eseguita su un computer in cui sono installate più versioni del runtime, verrà utilizzata la prima versione specificata nel file config che corrisponde a una versione installata nel computer.
Per ulteriori informazioni, vedere Procedura: utilizzare un file di configurazione dell'applicazione per una versione specifica di .NET Framework.
Dal momento che le pagine Web JScript ASP.NET sono pagine Web Form a file singolo, non vengono precompilate in una DLL con una dipendenza dall'assembly .NET Framework associato al compilatore. Le pagine vengono pertanto compilate in fase di esecuzione e non sono necessarie informazioni sulla versione del runtime in un file web.config.