Als «assemblies» getaggte Fragen

Assemblies sind Sammlungen kompilierter .NET-Typen und -Ressourcen, die in einer logischen und physischen Einheit zusammengefasst sind (in Form einer DLL- oder EXE-Datei).

7
Was sind die Unterschiede zwischen AssemblyVersion, AssemblyFileVersion und AssemblyInformationalVersion?
Es gibt drei Assemblyversionsattribute. Was sind Unterschiede? Ist es in Ordnung, wenn ich AssemblyVersionden Rest benutze und ignoriere? MSDN sagt: AssemblyVersion : Gibt die Version der Assembly an, die zugeordnet wird. AssemblyFileVersion : Weist einen Compiler an, eine bestimmte Versionsnummer für die Win32-Dateiversionsressource zu verwenden. Die Win32-Dateiversion muss nicht mit …


5
Wie kann ich die Assembly-Dateiversion erhalten?
Es AssemblyInfogibt zwei Baugruppenversionen: AssemblyVersion: Geben Sie die Version der Assembly an, die zugeordnet werden soll. AssemblyFileVersion: Weist einen Compiler an, eine bestimmte Versionsnummer für die Win32-Dateiversionsressource zu verwenden. Die Win32-Dateiversion muss nicht mit der Versionsnummer der Assembly übereinstimmen. Ich kann das Assembly Versionmit der folgenden Codezeile bekommen: Version version …
727 c#  .net  assemblies  version 



14
Warum sollten Sie unnötiges C # mithilfe von Anweisungen entfernen?
Zum Beispiel brauche ich selten: using System.Text; aber es ist immer standardmäßig da. Ich gehe davon aus, dass die Anwendung mehr Speicher benötigt, wenn Ihr Code unnötige Anweisungen enthält . Aber gibt es noch etwas, das ich beachten sollte? Macht es auch einen Unterschied, ob dieselbe Direktive in nur einer …
216 c#  assemblies  using 

13
Kann ich zur Laufzeit eine .NET-Assembly laden und einen Typ instanziieren, der nur den Namen kennt?
Ist es möglich, ein Objekt zur Laufzeit zu instanziieren, wenn ich nur den DLL-Namen und den Klassennamen habe, ohne einen Verweis auf die Assembly im Projekt hinzuzufügen? Die Klasse implementiert eine Schnittstelle. Sobald ich die Klasse instanziiert habe, werde ich sie in die Schnittstelle umwandeln. Baugruppenname: library.dll Modellname: Company.Project.Classname EDIT: …
178 c#  assemblies 

8
Was sind die Best Practices für die Verwendung von Baugruppenattributen?
Ich habe eine Lösung mit mehreren Projekten. Ich versuche, AssemblyInfo.cs-Dateien zu optimieren, indem ich eine lösungsweite Assembly-Info-Datei verknüpfe. Was sind die Best Practices dafür? Welche Attribute sollten in der lösungsweiten Datei enthalten sein und welche sind projekt- / montagespezifisch? Bearbeiten: Wenn Sie interessiert sind, gibt es eine Folgefrage Was sind …

6
C #: Warum eine Versammlung unterschreiben?
In einigen C # -Codes, die ich übernommen habe (in Visual Studio 2005), habe ich festgestellt, dass die Assemblys alle mit derselben .snkDatei signiert sind . Warum hätte der vorherige Autor die Versammlungen auf diese Weise unterschrieben? Ist das Signieren von Assemblys erforderlich und was wäre falsch daran, nicht zu …
146 c#  assemblies 

15
Wie extrahiere ich eine Baugruppe aus dem GAC?
Es gibt ein Paket, mit dem ich mich befassen muss, das Assemblys direkt im GAC installiert (z. B. irgendwo tief in% windows% / Assembly). Wie kann ich die eigentliche Assembly (die DLL) aus dem GAC in das normale Dateisystem austreiben? Vielen Dank.
134 .net  assemblies 



7
Unterschied zwischen LoadFile und LoadFrom mit .NET-Assemblys?
Ich habe mir die MSDN-Dokumentation angesehen und bin immer noch ein wenig verwirrt darüber, was genau der Unterschied zwischen der Verwendung LoadFileund LoadFromdem Laden einer Baugruppe ist. Kann jemand ein Beispiel oder eine Analogie liefern, um es besser zu beschreiben? Die MSDN-Dokumentation hat mich mehr verwirrt. Ist auch ReflectionOnlyLoadFromdasselbe wie …

2
Wie durchlaufen Sie aktuell geladene Assemblys?
In meiner ASP.NET-Anwendung befindet sich eine "Diagnoseseite", auf der beispielsweise die Datenbankverbindung (en) überprüft, die aktuellen AppSettings und ConnectionStrings usw. angezeigt werden. In einem Abschnitt dieser Seite werden die Assembly-Versionen wichtiger Typen angezeigt, die durchgehend verwendet werden , aber ich konnte nicht herausfinden, wie die Versionen ALLER geladenen Assemblys effektiv …
120 .net  assemblies 

8
Wie lade ich eine Assembly mit allen Referenzen rekursiv in AppDomain?
Ich möchte eine AppDomainAssembly mit einem komplexen Referenzbaum in eine neue Assembly laden (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll). Soweit ich verstanden habe, werden beim Laden einer Assembly AppDomainihre Referenzen nicht automatisch geladen, und ich muss sie manuell laden. Also, wenn ich es tue: string dir = …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.