Ho 2 app WinForm.non dichiarato. Potrebbe essere inaccessibile a causa del suo livello di protezione
Un WinFormApp1 completo e funzionante ha un riferimento a CompanyName.BusinessObjects.dll.
Una nuova app WinForm con nothinhg contiene un riferimento a BusinessObjects.dll. quando digito "Import CompanyName.BusinessObjects" intellisense lo riconosce e mostra i metodi disponibili quando faccio riferimento a oggetti contenuti.
Tuttavia ,. quando lo compilo, ottengo l'errore "non dichiarato. Potrebbe essere inaccessibile a causa del suo livello di protezione". e sembra non riconoscere più il progetto BusinessObjects.
Giuro che questo è un bug. Questo è successo una volta e credo di essere stato in grado di cancellarlo rimbalzando su VS2010, pulendo e ricompilando tutto.
Ora, niente aiuta.
Sono disperata e spuntato perché penso che sia un bug e non so come risolverlo.
Here la gente parla dello stesso problema e risoluzione che in precedenza ha funzionato ma non funziona più per me.
Si parla di "pulizia". Questo include l'eliminazione del contenuto del cestino e delle cartelle obj? – Andrew
Il tuo progetto è su un'unità mappata o di rete? Esistono nuovi requisiti di sicurezza applicati da .Net Framework 4 e VS 2010 che rendono difficile l'accesso alle DLL da una rete UNC. Non impossibile, ma starai meglio se utilizzi un percorso locale per il tuo computer, anche se l'unità mappata punta a un percorso locale. – Josh
Ho eliminato la DLL BO nel cestino e nelle cartelle obj del progetto BO, eliminato il riferimento BO dall'app WinForm del client e BO.dll nella cartella bin del client. Quindi reimpostare il riferimento del progetto dell'app client al progetto BO, selezionare "Pulisci soluzione", quindi Ricostruisci tutto. Stesso problema. Non sto utilizzando una condivisione di rete, tutto è sul mio PC – VJK