ho il seguente errore quando provo a costruire la mia soluzione:Errore: Nessun stringa di connessione nel file di configurazione dell'applicazione ... ma c'è un
No stringa di connessione denominata 'TechnicalAnalyzerEntities' potrebbe essere trovato in il file di configurazione dell'applicazione.
Il fatto è che:
1/ce n'è uno:
<connectionStrings>
<add name="TechnicalAnalyzerEntities" connectionString="metadata=res://*/Data.Database.TAdb.csdl|res://*/Data.Database.TAdb.ssdl|res://*/Data.Database.TAdb.msl;provider=System.Data.SqlClient;provider connection string="data source=PSYKOTROPYK-PC\PSYKOTROPYK;initial catalog=TechnicalAnalyzer;persist security info=True;user id=***;password=***;network library=dbnmpntw;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
2/c'è solo un progetto nella mia soluzione (che cerco e lo stesso errore sembra apparire quando la gente avere un progetto con la stringa di connessione e un progetto di avvio senza, beh non è il mio caso)
3/questo errore sembra non impedire l'esecuzione del mio progetto, né Entity Framework per accedere ai dati e collegarli alla mia vista ad albero.
In realtà l'unico problema è che questo errore viene visualizzato nell'elenco dei miei errori e il file MainWindow.xaml (a cui fa riferimento l'errore) che non può mostrare correttamente il controllo personalizzato che richiede quindi questa stringa di connessione ==> impossibile creare un'istanza di "TreeviewSelector". Il fatto è che il file xaml di controllo personalizzato (TreeviewSelector.xaml come hai indovinato) viene visualizzato correttamente nell'editor xaml.
Questo non è un errore drammatico che mi impedisce di andare avanti sul mio progetto, ma è fastidioso avere errori e non essere in grado di usare correttamente l'editor xaml.
NB: Alcuni altro punto che ti potrebbero interessare: 1/Io uso Entity Framework 6.0 2/Il progetto è sul mio portatile e il database sul mio desktop 3/Miscela mostra lo stesso errore MainWindow.xaml 4/Se metto una copia del mio progetto sul mio desktop (quindi sullo stesso sistema del mio database) ho lo stesso problema
Beh, non ha funzionato. Rimuovo EF5. installato EF6, cancella il mio modello db e rigenalo con il nuovo EF, prova a trovare ed eliminare qualsiasi riferimento alla 5.0 (seguendo il link che hai fornito), prova a minimizzare la quantità di dati nel mio app.config (basato su un altro Progetto EF6 che ho con il proprio file app.config), ... niente ha funzionato –