In un progetto C# aggiungiamo un riferimento a un oggetto COM tramite l'impostazione Aggiungi riferimenti che punta a un oggetto COM che genera l'IDE che genera automaticamente l'assembly di interoperabilità. Quindi questo va bene e bene, ma stiamo costruendo sulla base di .net 3.5 SP1 aka CLR 2.0, e gli interpossi generati stanno usando il CLR 4.0 rendendoli incompatibili. C'è un modo per impedirlo?Visual Studio 2010, TlbImp genera interpolazioni .net 4.0 in progetti 2.0
Suppongo che l'altra opzione sia configurare il nostro script di build per provare a utilizzare tlbimp.exe con il parametro/references? puntare a mscorlib v2.0?
In ogni caso, spero che ci sia una bandiera da qualche parte per consentire questo.
salvato la mia giornata !!! Grazie! – EdsonF
Questo non funziona con la versione per Windows 10 di SDK/tlbimp, fwiw. Fornisce errori sulla configurazione side-by-side non valida. Altrimenti, bella risposta! –