Articles of assembly

Carica dynamicmente una DLL da una cartella specifica?

Al momento, ho questo codice: var shellViewLibrary = Assembly.LoadFrom(Path.Combine(_DllsPath, _DllShellView)); IEnumerable types = shellViewLibrary.GetTypes(); foreach (Type type in types) { var typeIShellViewInterface = type.GetInterface(_NamespaceIShellView, false); if (typeIShellViewInterface != null) { //here } } Il fatto è che dove ho preso //here voglio usare Activator.CreateInstance per creare un object il cui tipo è type in una […]

Spostamento delle costanti in un assieme separato

Ho un progetto che utilizza molte costanti globali. Alla fine sto pianificando di estrarre alcune parti del programma e creare degli assembly propri. È degno (o è ansible?) Creare un assembly solo per le costanti globali (cioè GlobalConstants.dll), in modo da poter utilizzare questo assembly negli assembly futuri? Questo metodo mi aiuterà a fare meno […]

Come utilizzare due diversi assembly Microsoft Interop in un progetto?

Voglio utilizzare due diversi assembly Microsoft.Office.Interop (versione 11 e 12) a seconda della versione di Office installata sul computer del cliente. Sono stato in grado di aggiungere questi due asseblies al mio progetto (li sto usando localmente – sono nella mia cartella bin, in due diverse sottocartelle), ho usato alias su questo assembly per poterli […]

.Net 4 – Include informazioni personalizzate in assembly

Sto costruendo un’applicazione estensibile che caricherà ulteriori assembly in fase di esecuzione tramite Assembly.LoadFile() . Questi assembly aggiuntivi conterranno elementi come dizionari di risorse WPF (skin, ecc.), Risorse semplici (Resx) e / o classi di plug-in. L’assembly non può contenere classi pubbliche, solo risorse o dizionari di risorse. Sto cercando un modo per identificare un […]

c # – puoi fare un riferimento all’assemblaggio “debole” a un assembly con nome forte

Per varie ragioni preferirei non utilizzare gli assembly con il nome deciso (firmati) nel mio progetto. tuttavia, uno dei progetti è referenziato da una web part sharepoint che significa che deve essere firmato. è ansible avere questo assembly firmato ma quando faccio riferimento ad altri progetti, per farlo usando un riferimento non forte. questo mi […]

Bloccato con errore “Imansible trovare il tipo” utilizzando CreateInstance ()

Sto cercando di utilizzare .CreateInstance() in un’utilità di connessione in un progetto C #, mentre serializzo XML. .Unwrap() è usato per scartare il tipo di ritorno serializzabile e ottenere un’istanza del tipo che sto cercando di creare. String fileToLoad = @”D:\RPMOpen\svnCobra\conversion\aui\Model\bin\Debug\RPM_Model”; String file = Path.GetFileName(fileToLoad); AbstractResponseMessageData response = (AbstractResponseMessageData)Activator.CreateInstance(file, responseName).Unwrap(); Il mio assembly RPM_Model in […]

Come capire in modo dinamico tutti i metodi con attributo personalizzato

Ho una semplice sfida. Ho dynamicmente bisogno di capire tutti i metodi con un attributo specifico in C #. Ho intenzione di caricare gli assembly dynamicmente da un’altra applicazione e ho bisogno di trovare i metodi esatti. Le assemblee assomigliano ai seguenti: Base.dll: Class Base { [testmethod] public void method1() … } Derived.dll: Class Derived:Base […]

Aggiunta di riferimento a dll

Ho uno strano problema con l’aggiunta di un riferimento a dll. Ho un’applicazione WPF e sto cercando di utilizzare la libreria MDI WPF: http://wpfmdi.codeplex.com/ Come indicato nelle istruzioni (che sono molto vaghe), ho fatto clic con il pulsante destro del mouse su riferimenti in VS2012, ho fatto clic su Add reference.. , ho fatto clic […]

I file JPG, DOC, PDF, ecc. Sono anche compilati in un assembly?

Q1: aspnet_compiler.exe compila in assembly (i) tutti i file contenuti all’interno della directory del sito Web, anche i tipi JPG, DOC e PDF? Se aggiungi immagini alla lista dei file (quindi li aggiungi al file di progetto) nel tuo progetto web, queste immagini verranno anche compilate da VS in assemblea? Q2: Quando aspnet_compiler.exe compila l’applicazione […]

È ansible utilizzare Assembly.ReflectionOnlyLoad insieme alle politiche dei publisher e al controllo delle versioni dell’assembly?

Il mio objective: Stiamo permettendo di integrare il nostro prodotto con componenti di terze parti (librerie) che non sono installati come parte del nostro prodotto a causa delle licenze. Al momento vogliamo caricare funzionalità relative a componenti di terze parti solo se questi componenti sono installati sulla macchina del cliente. Soluzione corrente: Sto usando Assembly.ReflectionOnlyLoad […]