Telerik Script Registrar errore dopo l'aggiornamento a ASP.NET MVC 4 Developer Preview
-
27-10-2019 - |
Domanda
Recentemente ho installato il ASP.NET MVC 4 Developer Preview (che Microsoft dice può essere eseguito fianco a fianco con altri progetti scritti in MVC 3 e non li riguardano).
Quando ho provveduto a eseguire un 3 applicazione MVC che utilizza il Telerik MVC Estensioni (versione 2011.3.1115.340) ho ricevuto un errore con il motore di rasoio:
Errore di compilazione
Descrizione : Si è verificato un errore durante la compilazione di una risorsa necessaria per soddisfare questa richiesta. Si prega di rivedere i seguenti dettagli dell'errore specifico e modificare il codice sorgente in modo appropriato.
Messaggio di errore del compilatore : CS1593: Delegate 'System.Action' non ci vuole 1 argomenti
Ecco il codice sorgente di rasoio:
@{ Html.Telerik().ScriptRegistrar().OnDocumentReady(
@<text>
$('a[title]').poshytip({
className: 'tip-yellowsimple',
alignTo: 'target',
alignX: 'center',
alignY: 'bottom',
offsetY: 5,
slide: false,
showTimeout: 0
});
</text>);
Come posso risolvere questo?
Risoluzione Aggiornamento
Il seguente informazioni dalle note di rilascio ha funzionato per me:
Installazione di ASP.NET MVC 4 Developer Preview rompe ASP.NET MVC 3 RTM applicazioni. ASP.NET MVC 3 applicazioni che sono state create con la versione RTM (non con l'ASP.NET MVC 3 Strumenti release di aggiornamento) richiederà le seguenti modifiche per lavorare side-by-side con ASP.NET MVC 4 Developer Preview. Costruire il progetto senza fare questi aggiornamenti si traduce in errori di compilazione. aggiornamenti necessari nella radice Web.config file, aggiungere una nuova voce con le pagine web principali: Versione e il valore 1.0.0.0. In Esplora soluzioni, fare clic destro sul nome del progetto e quindi selezionare Scarica progetto. Quindi fare clic destro di nuovo il nome e selezionare Modifica Projectname.csproj. Individuare i seguenti riferimenti di montaggio: Sostituirli con la seguente: Salva le modifiche, chiudere il file di progetto (.csproj) che si stava scrivendo, e quindi fare clic destro del progetto e selezionare Ricarica.
Soluzione
Forse il problema è legato alla ASP.NET MVC 4 Developer Preview.
Date un'occhiata alla ASP.NET MVC 4 Note di rilascio , specificamente la sezione seguente:
Installazione di ASP.NET MVC 4 Developer Preview rompe ASP.NET MVC 3 applicazioni RTM