Articles of assemblaggi

Assembly Resolver ignora PrivateBinPath

Ho un assembly che vorrei caricare da una sottocartella della base di applicazioni. Ho impostato la sottocartella in PrivateBinPath durante la creazione di AppDomain. Il problema è che ho un’altra versione della stessa DLL nell’appbase. Dal modo in cui appare, il risolutore rileva prima la versione sbagliata, dice che c’è una mancata corrispondenza e si […]

Come posso passare un argomento a un plug-in C # caricato tramite Assembly.CreateInstance?

Quello che ho ora (che carica con successo il plug-in) è questo: Assembly myDLL = Assembly.LoadFrom(“my.dll”); IMyClass myPluginObject = myDLL.CreateInstance(“MyCorp.IMyClass”) as IMyClass; Funziona solo per una class che ha un costruttore senza argomenti. Come posso passare un argomento a un costruttore?

Recupero programmatico della versione di un servizio in esecuzione

Vorrei accedere alle informazioni sulla versione dell’assemblaggio di un servizio che “controllo” con la class ServiceController. (cioè mi piacerebbe visualizzare “2.3.1.23”), tuttavia non riesco a trovare alcuna informazione sul recupero delle versioni di assieme … È ansible a tutti? EDIT : Giusto per chiarire … Conosco solo il nome del servizio in esecuzione sul computer […]

Caricamento di un assieme generato dal compilatore di Roslyn

Sto generando un Greeter.dll utilizzando il compilatore di Roslyn. Il mio problema si verifica cercando di caricare il file DLL. Ecco il codice: using System; using Roslyn.Compilers; using Roslyn.Compilers.CSharp; using System.IO; using System.Reflection; using System.Linq; namespace LoadingAClass { class Program { static void Main(string[] args) { var syntaxTree = SyntaxTree.ParseCompilationUnit(@” class Greeter { static void […]

Come modificare il nome dell’assembly in C # a livello di programmazione

Voglio cambiare il nome del mio assembly a livello di codice in C #, c’è un modo attraverso il quale posso cambiarlo da Project Properties, ma voglio cambiarlo a livello di codice, in modo che il mio nome di output .exe sia cambiato .. Qualsiasi trucco per quello ?

C #: in quale assembly è definito SHDocVw.WebBrowser_V1?

Viene utilizzato su diversi siti Web che sembrano presupporre che il lettore sappia cosa fare per avere questo tipo disponibile, ma non ne ho idea. Esempio di sito, vedere il primo commento: http://blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx

Errore: riferimento al tipo di attestazioni è definito, ma non è stato ansible trovare

Ho una soluzione con 3 progetti: ParsersBase, che definisce un’interfaccia IParseRule ParsersLibrary, che ha un riferimento a ParsersBase e definisce una class HtmlImageUrlParseRule: IParseRule ParsersLibraryTest, che ha un riferimento a ParsersBase e ParsersLibrary e definisce una class di test con alcuni metodi di prova Quando cerco di costruirlo, ricevo un avvertimento: Il riferimento al tipo […]

Come contrassegnare un .net assembly come sicuro?

Come contrassegno come assembly “sicuro”? In alternativa, come posso visualizzarmi Visual Studio quando qualcosa nel mio assieme non è “sicuro”? A volte non è ansible utilizzare un assembly a meno che non sia “sicuro” (ad esempio da SQL Server ). vorrei che il mio assemblaggio fosse contrassegnato come sicuro. Se la mia assemblea non può […]

Come ottenere C #. Assemblaggio netto per nome?

C’è qualcosa come: AppDomain.CurrentDomain.GetAssemblyByName(“TheAssemblyName”) quindi, anziché eseguire il looping attraverso AppDomain.CurrentDomain.GetAssemblies() , è ansible ottenere direttamente l’assembly specifico.

Esiste uno strumento equivalente di ILMerge per Mono?

Sto cercando uno strumento open source per unire più assembly .NET in un unico assembly.