«assemblies» etiketlenmiş sorular

Derlemeler, mantıksal ve fiziksel bir birimde (.dll dosyası veya .exe dosyası biçiminde) gruplanmış derlenmiş .Net türleri ve kaynakları koleksiyonlarıdır.

7
AssemblyVersion, AssemblyFileVersion ve AssemblyInformationalVersion arasındaki farklar nelerdir?
Üç montaj sürümü özelliği vardır. Farklılıklar nelerdir? AssemblyVersionGerisini kullanmam ve görmezden gelmem uygun olur mu? MSDN diyor ki: Montaj Sürümü : İlişkilendirilen derlemenin sürümünü belirtir. AssemblyFileVersion : Derleyiciye Win32 dosya sürümü kaynağı için belirli bir sürüm numarası kullanma talimatı verir. Win32 dosya sürümünün derlemenin sürüm numarası ile aynı olması gerekmez. …


5
Montaj dosyasının sürümünü nasıl alabilirim
Gelen AssemblyInfoiki montaj versiyonu vardır: AssemblyVersion: İlişkilendirilen montajın sürümünü belirtin. AssemblyFileVersion: Derleyiciye Win32 dosya sürümü kaynağı için belirli bir sürüm numarası kullanma talimatı verir. Win32 dosya sürümünün derlemenin sürüm numarası ile aynı olması gerekmez. Assembly VersionAşağıdaki kod satırı ile alabilirsiniz : Version version = Assembly.GetEntryAssembly().GetName().Version; Ama bunu nasıl alabilirim Assembly …
727 c#  .net  assemblies  version 



14
Neden gereksiz C # yönergeleri kullanarak kaldırmalısınız?
Örneğin, nadiren ihtiyacım var: using System.Text; ancak varsayılan olarak her zaman oradadır. Kodunuz gereksiz kullanım yönergeleri içeriyorsa, uygulamanın daha fazla bellek kullanacağını varsayıyorum . Ama bilmem gereken başka bir şey var mı? Ayrıca, aynı kullanım talimatının çoğu dosyaya karşı tek bir dosyada kullanılması durumunda herhangi bir fark yaratır mı? Düzenleme: …
216 c#  assemblies  using 

13
Bir .NET derlemesini çalışma zamanında yükleyebilir ve yalnızca adı bilen bir tür başlatabilir miyim?
Projede derlemeye bir başvuru eklemeden, yalnızca DLL adı ve sınıf adı varsa, çalışma zamanında bir nesneyi başlatmak mümkün mü? Sınıf bir arabirim uygular, bu yüzden sınıfı başlattığımda, onu arabirime atacağım. Montaj adı: Library.dll Tür adı: Company.Project.Classname EDIT: DLL mutlak yolu yok, bu yüzden Assembly.LoadFileişe yaramaz. DLL, uygulama kökünde, system32'de veya …
178 c#  assemblies 

8
Montaj Özelliklerini kullanmak için en iyi uygulamalar nelerdir?
Birden fazla projeyle bir çözümüm var. Bir çözüm geniş montaj bilgi dosyasını bağlayarak AssemblyInfo.cs dosyalarını optimize etmeye çalışıyorum. Bunu yapmak için en iyi uygulamalar nelerdir? Hangi öznitelikler geniş çözüm dosyasında bulunmalı ve hangileri projeye / montaja özgüdür? Düzenleme: Eğer ilgileniyorsanız bir takip soru var AssemblyVersion, AssemblyFileVersion ve AssemblyInformationalVersion arasındaki farklar …

7
C #: Neden bir meclis imzalasın
Devraldığım bazı C # kodlarında (Visual Studio 2005'te), derlemelerin hepsinin aynı .snkdosya ile imzalandığını fark ettim . Önceki yazar neden meclisleri bu şekilde imzaladı? İmza meclisleri gerekli midir ve imzalamamak yanlış olur mu? Derlemeleri imzalamada ne gibi dezavantajlar var - gecikmelere neden oluyor mu?
149 c#  assemblies 


8
.NET'te çalışma zamanında derleme arama yoluna klasör nasıl eklenir?
DLL'lerim, özelleştiremeyeceğimiz üçüncü taraf bir uygulama tarafından yükleniyor. Montajlarım kendi klasörlerinde yer almalıdır. Bunları GAC'ye koyamıyorum (uygulamamın XCOPY kullanılarak dağıtılma gereksinimi var). Kök DLL başka bir DLL'den (aynı klasörde) kaynak veya tür yüklemeye çalıştığında, yükleme başarısız olur (FileNotFound). DLL'lerimin bulunduğu klasörü programla (kök DLL'den) derleme arama yoluna eklemek mümkün müdür? …
131 .net  search  assemblies  path 


7
LoadFile ve LoadFrom with .NET Assemblies arasındaki fark nedir?
Msdn belgelerine bakıyordum LoadFileve LoadFrombir montajı kullanmak ve yüklemek arasındaki farkın tam olarak ne olduğu konusunda hala biraz kafam karışık . Birisi onu daha iyi tanımlamak için bir örnek veya bir benzetme sağlayabilir mi? MSDN belgeleri kafamı daha fazla karıştırdı. Ayrıca, montajı yalnızca yansıma modunda yüklemesi dışında ReflectionOnlyLoadFromaynıdır LoadFrom. .NET …

2
Şu anda yüklü olan derlemelerde nasıl döngü yaparsınız?
ASP.NET uygulamamda veritabanı bağlantılarını doğrulamak, geçerli appSettings ve ConnectionStrings'i görüntülemek gibi şeyler yapan bir "tanılama" sayfası var. Bu sayfanın bir bölümü, tüm süreçte kullanılan önemli türlerin Assembly sürümlerini görüntüler , ancak yüklenen derlemelerin TÜM sürümlerinin nasıl etkili bir şekilde gösterileceğini çözemedim. Bir .NET uygulamasında halihazırda başvurulan ve / veya yüklenmiş …
120 .net  assemblies 

8
Tüm referansları yinelemeli olarak AppDomain'e nasıl yükleyebilirim?
AppDomainKarmaşık bir başvuru ağacı olan yeni bir derlemeye yüklemek istiyorum (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Anladığım kadarıyla, bir montaj yüklenirken AppDomain, referansları otomatik olarak yüklenmiyor ve onları manuel olarak yüklemem gerekiyor. Yani yaptığım zaman: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Path.Combine(dir, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.