Ho la seguente riga di codice:Prefisso tag registro Visual Studio 2012 "Impossibile completare l'azione."
<%@ Register %>
Quando si tenta di aggiungere questa riga di codice Visual Studio mi informa di questo messaggio non informativo:
"Impossibile completare l'azione. "
ho rimuovere anche un carattere dalla dichiarazione Registrati e mi dà quel messaggio. Digito "<%@ Register %>
" e dà il messaggio.
Sto tentando di aggiungere questa riga per intero:
<%@ Register TagPrefix="sc" Namespace="Sitecore.Web.UI.WebControls" Assembly="Sitecore.Kernel" %>
Alcune informazioni aggiuntive:
- Sto usando Microsoft Visual Studio 2012.
- Il Sitecore.Kernel è stato aggiunto alla i riferimenti nell'applicazione.
- Il kernel stesso è incluso nell'applicazione ed è impostato per copiare locale.
- L'applicazione viene creata correttamente con questa riga di codice applicata ed è correttamente resa da Sitecore alla pagina.
- Sitecore.Kernel è utilizzabile nel codice C# dietro.
- Aggiornamento: 11/26 4:28 PM Questo problema ha effetto su tutti gli utenti della soluzione TFS.
- Aggiornamento: 12/29: 38 AM Abbiamo creato una nuova soluzione e molto lentamente ha portato il nostro codice su di esso. Sto ancora cercando una risposta a questa domanda nel caso in cui accada di nuovo. Sembra essere più una domanda di Visual Studio che una Sitecore.
- Aggiornamento: 12/13 4:31 PM Completamente convertito in una nuova soluzione. Quindi presumo che una nuova soluzione sia la soluzione a questo problema.
- Aggiornamento: 14/01/2014: Ancora nessuna risposta. Bummer
- Aggiornamento: 21/03/2014: Ho aggiunto il tag per Knockout.js perché penso che l'aggiunta del collegamento dati al markup ASP abbia causato questo problema. Fa sì che l'intellisense vada fuori di testa e sbagli. Anche User @ Jeroen sta riscontrando questo problema in Visual Studio.
Ecco il codice in questione:
<controls>
<add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Analytics" />
</controls>
Siete referenziati o nella vostra directory bin avete qualche DLL costruita solo per l'architettura a 64 bit? –
No, non lo siamo. .Net Framework 4.5 e il tipo di output è Libreria di classi. –
Sto anche sperimentando questo (o più preciso: un problema simile), anche se non sto usando Sitecore. Sembra quasi che l'intellisense stia soffocando. – Jeroen