Articles of dll

Cos’è la gerarchia .net per il caricamento delle proprietà di configurazione del sistema

Ho una domanda generale, ma spiegherò anche perché le sto chiedendo in modo da poter avere una migliore idea di cosa intendo. Ho una DLL che ha un URL di servizio web definito in Impostazioni, e in fase di esecuzione utilizza Settings.Default per ottenere l’url dalle impostazioni. Tuttavia, nessuno dei nostri ambienti ha un file […]

Aggiorna le librerie dell’applicazione (DLL) durante il runtime?

C’è un modo per aggiornare DLL mentre l’applicazione è in esecuzione in C #? Ad esempio, se esiste una DLL con una funzione simile a questa: void write() { Console.WriteLine(“LALALA”); } Ed è chiamato in una discussione con 1 secondo di sonno tra le chiamate. Ora, ho scritto la nuova versione: void write() { Console.WriteLine(“LA […]

Includere una DLL come risorsa incorporata in un progetto WPF

Sto seguendo http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx Ho aggiunto WPFToolkit.Extended.dll alla mia soluzione e impostato la sua azione Build su Embedded Resource. In App.OnStartup (StartupEventArgs e) ho il seguente codice: AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => { String resourceName = “AssemblyLoadingAndReflection.” + new AssemblyName(args.Name).Name + “.dll”; String assemblyName = Assembly.GetExecutingAssembly().FullName; Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName); using (stream) { Byte[] assemblyData = […]

Auto wrap c ++ dll in c #

Voglio usare la libreria c ++ nel progetto ac #. Esiste uno strumento wrapper per importare automaticamente tutte le classi?

Relazione tra DLL e Namespace in C #

Domanda di alto livello qui: Ho passato molto tempo oggi a formarmi su concetti di base di alto livello come API, librerie statiche e dinamiche, DLL e marshalling in C #. Acquisire tutta questa conoscenza mi ha portato a quella che sembra una domanda piuttosto semplice, e probabilmente dimostra un buco nella mia comprensione di […]

Perché non dovrei avere una singola libreria di utilità monolitica?

Abbiamo alcune librerie comuni (C # ma penso che questo non sia specifico per piattaforma o lingua), chiamiamole A, B e C. La libreria A ha riferimenti a B e C, la libreria B ha un riferimento a una DLL di terze parti e la libreria C si trova da sola. L’idea alla base di […]

chiama F # dll in C #

Come posso creare F # dll e chiamarlo in C #? Grazie

Come uso una libreria C ++ da C # e .NET?

La mia domanda è strettamente correlata al modo in cui una DLL esporta classi C ++ e metodi generici (per le funzionalità del linguaggio C ++ senza un parallelo C #). Credo che sia ansible chiamare le funzioni all’interno di un blocco extern “C” externale da C # semplicemente facendo riferimento alla DLL e utilizzando […]

Come può un programma C # usare una DLL C ++ di qualsiasi versione?

Stiamo creando una DLL, scritta in C ++, che fornisce l’accesso ad alcuni componenti hardware. Abbiamo anche un programma C # che usa questa dll. Stiamo avendo un problema con le versioni. Infatti, quando si esegue il programma C #, si vuole assolutamente utilizzare l’esatta versione di dll C ++ utilizzata durante la compilazione. Vale […]

Esegui il codice .NET 3.0 da Office 2003

Ho creato una DLL in C # utilizzando il framework .NET 3.0. Di seguito è riportato il codice della mia DLL namespace CompanyName.Net { [Guid(“F7075E8D-A6BD-4590-A3B5-7728C94E372F”)] [ClassInterface(ClassInterfaceType.AutoDual)] [ProgId(“CompanyName.Net.Webrequest”)] public class WebRequest { public string Result { get; private set; } public string Url { get; set; } public string StatusDescription { get; private set; } public […]