Soluzione con diversi progetti e condivisione assembly

martedì 04 giugno 2013 - 17.26
Tag Elenco Tags  C#  |  .NET 3.5  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

andrestu Profilo | Expert

Salve a tutti,
ho una soluzione con diversi progetti, per spiegarvi quello che vorrei fare vi faccio un esempio banale:

progetto A - referenza assembly "Pippo"
progetto B - referenza progetto A

a questo punto vorrei usare dal progetto B una classe che è contenuta nell'assembly "Pippo", per poterlo fare dovrei referenziare dal progetto B l'assembly "Pippo".
Vorrei sapere se cè la possibilità di farlo senza dover referenziare "Pippo" dal progetto B, praticamente il riferimento che dal progetto B faccio al progetto A dovrebbe essere impostato in modo da "trasferire" anche tutte le referenze di A.
Ho provato ad impostare dal progetto B nel riferimento all'assembly del progetto A la proprietà "Embed Interop Type" su "True", così facendo riesco ad utilizzare le classi referenziate da A ma quando faccio la build di B ricevo un errore:

Error 1 Cannot embed interop types from assembly 'A' because it is missing either the 'ImportedFromTypeLibAttribute' attribute or the 'PrimaryInteropAssemblyAttribute' attribute...

qualcuno può aiutarmi ?




Andrea Restucci - Web Developer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5