Domanda

Ho una soluzione che ha progetto libreria di una classe, e gli altri sono applicazioni WPF. Ho aggiunto il riferimento di libreria di classi del ma, ma entrambi non posso usare le sue classi.

Quindi, qual è il problema?

. NOTA: mi dispiace per i tag, problema è tutto di Safari

È stato utile?

Soluzione 4

Trovato il problema. Uno dei miei riferimenti in libreria di classi ha causato, e ho rimosso. Ora posso costruito la soluzione senza errori.

Grazie per i vostri commenti ..

Altri suggerimenti

Assicurarsi che tutti i progetti mirano stesso quadro. Può essere un caso che vostra biblioteca obiettivi di progetto completo della classe .Net Framework 4.0, mentre i progetti di WPF bersaglio .Net Framework 4.0 Client Profile.

Per fare che andare alle proprietà del progetto di ogni progetto in una soluzione e controllo sulle applicazioni | proprietà Destinazione quadro. In alternativa è possibile scaricare VSCommands 2010 estensione per vedere tutte le proprietà in un unico luogo tramite finestra Proprietà Solution.

cose da controllare:

  • Le classi della libreria di classe sono pubblici
  • Hai una direttiva using appropriato nel codice chiamante:

    using MyCompany.ClassLibrary;
    

Se questo non risolve il problema, si prega di inviare cosa succede quando si tenta per utilizzare le classi dalla libreria.

Ho avuto lo stesso problema, ma la soluzione era diverso ...

lavorare in team e uno degli sviluppatori (chiamato dev1) installato .NET 4.5 (gli altri ha solo il .NET 4.0). Dopo dev1 apportato alcune modifiche nella soluzione gli altri si il problema, e colud't build. I referrences progetto non ha funzionato (ma se l'hanno usato come una dll ha funzionato) ... Così abbiamo installare .NET 4.5 per tutti ed è risolto il prolem.

Moha

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top