Visual Studio 2010: Tipi Embed Interop
-
22-09-2019 - |
Domanda
Ho trovato alcune informazioni su questo su Scott Hanselmans Blog
Qualcuno esattamente che cosa significa?
E 'questo solo per le Primary Interop Assemblies di Office, o può anche utilizzare questo per incorporare mia biblioteca di rimborso o di altre librerie COM?
Soluzione
Il processo descritto nel blog di Scott Hanselman è chiamato Type Equivalenza , un termine piuttosto nebulosa per il supporto CLR 4.0 del tipo di assembly di interoperabilità COM. Anche se non ho avuto la possibilità di vedere le cose, c'è un video qui a Canale 9 che discute:
Raja Krishnaswamy e Vance Morrison: CLR 4 - All'interno Tipo Equivalenza
http: //channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/
A quanto pare è possibile scrivere i propri gruppi di "tipo di equivalenza", e li incorporare. Si noti che questo probabilmente non si applica a un qualsiasi gruppo di COM; tipo assiemi equivalenza implementano un'interfaccia denominata IApplication
. Vedi qui:
I progressi nel sistema di .NET Tipo: Tipo Equivalenza Demo http : //blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx
Altri suggerimenti
Un'altra osservazione su: se si Aggiungi riferimento e proprietà " Tipi Embed Interop = true " - questo può rendere alcuni errori casistiche mentre si elaborare: - si see che cosa all'interno di riferimento sono funzioni e propertyes - ma compilator non lo trovo e generare errori!