Sto ottenendo il seguente avviso:Che cosa significa "riferimento creato per l'assembly di interoperabilità incorporato"?
Un riferimento è stato creato per assembly di interoperabilità incorporati
c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Accessibility.dll
a causa di un riferimento indiretto a quella di montaggio creato da assemblaggioc:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll
. Si consiglia di modificare la proprietà 'Embed Interop Tipi' su entrambi i assembly.`
mio assieme contiene un riferimento sia Accessibility.dll e System.Windows.Forms.dll. Perché ricevo questo avviso?
Btw, Accessibility.dll ha 'Incorpora tipi di intervallo = true' mentre System.Windows.Forms.dll ha impostato su false.
Nonostante ciò che MSDN dice, non penso che si suppone che si stia cambiando il 'Tipi di intervallo di incorporamento' nelle DLL in bundle con Windows. Questo articolo MSDN è orientato verso gli assembly che sono sotto il proprio controllo. –
Accetto, ma quando è stato aggiunto il riferimento a 'Accessibility.dll', 'Embed interop types' è stato impostato su ** true **. Quando l'ho cambiato in ** false **, la warining è sparita. –