Запитання з тегом «assemblies»

Асамблеї - це сукупність складених .Net типів та ресурсів, згрупованих у логічну та фізичну одиницю (у вигляді .dll-файлу чи .exe-файлу).

7
Які відмінності між AssemblyVersion, AssemblyFileVersion та AssemblyInformationalVersion?
Є три атрибути збірної версії. Які відмінності? Чи нормально, якщо я використовую AssemblyVersionі ігнорую решту? MSDN каже: Складання зборів : Визначає версію збірки, що присвоюється. СкладанняFileVersion : Доручає компілятору використовувати певний номер версії для ресурсу версії файлу Win32. Версія файлу Win32 не повинна бути такою ж, як номер версії збірки. …


5
Як я можу отримати версію файлу складання
В AssemblyInfoє дві складальні версії: AssemblyVersion: Вкажіть версію збірки, що приписується. AssemblyFileVersion: Доручає компілятору використовувати певний номер версії для ресурсу версії файлу Win32. Версія файлу Win32 не повинна бути такою ж, як номер версії збірки. Я можу отримати Assembly Versionнаступний рядок коду: Version version = Assembly.GetEntryAssembly().GetName().Version; Але як я можу …
727 c#  .net  assemblies  version 


14
Як виправити помилку "Посилання на збірку не має сильного імені"?
Я додав слабко названу збірку до свого проекту Visual Studio 2005 (який названий настійно). Зараз я отримую помилку: "Посилана збірка" xxxxxxxx "не має сильної назви" Чи потрібно підписувати цю сторонні збори?

14
Чому слід видаляти непотрібні C # за допомогою директив?
Наприклад, мені рідко потрібні: using System.Text; але це завжди за замовчуванням. Я припускаю, що програма буде використовувати більше пам'яті, якщо ваш код містить непотрібні директиви . Але чи є ще щось, про що я маю знати? Крім того, чи є якась різниця, якщо одна і та сама директива використовується лише …
216 c#  assemblies  using 

13
Чи можу я завантажувати .NET збірку під час виконання та інстанціювати тип, знаючи лише ім’я?
Чи можливо інстанціювати об'єкт під час виконання, якщо у мене є лише ім'я DLL та ім'я класу, не додаючи посилання на збірку в проект? Клас реалізує інтерфейс, тому, як тільки я інстанціюю клас, я перекину його на інтерфейс. Назва збірки: library.dll Назва типу: Company.Project.Classname EDIT: У мене немає абсолютного шляху …
178 c#  assemblies 

8
Які найкращі практики використання атрибутів збірки?
У мене є рішення з декількома проектами. Я намагаюся оптимізувати файли AssemblyInfo.cs, пов'язуючи один інформаційний файл із широкою збіркою рішення. Які найкращі практики для цього? Які атрибути повинні бути у файлі, що має широке рішення, а які конкретні для проекту / складання? Редагувати: Якщо вас цікавить, виникає додаткове запитання. Чим …

6
C #: навіщо підписувати збори?
У якомусь коді C #, який я взяв (у Visual Studio 2005), я помітив, що всі збірки підписані одним .snkфайлом. Чому попередній автор таким чином підписав збори? Чи потрібне підписання асамблей і що було б не з підписом? Які недоліки є у підписання зборів - це спричиняє затримки?
146 c#  assemblies 

15
Як витягти збірку з GAC?
Я маю справу, з яким я маю справу, який встановлює збірки прямо в GAC (наприклад, десь глибоко в% windows% / Assembly). Як виконати фактичну збірку (DLL) з GAC у звичайну файлову систему? Дякую.
134 .net  assemblies 

13
Як я можу переглянути MSIL / CIL, створений компілятором C #? Чому це називається збіркою?
Я новачок у програмуванні .NET C #. Я стежу за кількома книгами. Кажуть, що замість того, щоб компілювати його безпосередньо у двійковий код (Native code). Код високого рівня перетворюється на проміжну мову (називається MSIL aka CIL). Але коли я компілюю, я отримую файл exe / Dll. Чи міститься цей MSIL …
130 c#  .net  assemblies 

8
Як додати папку до шляху пошуку збірки під час виконання в .NET?
Мої DLL завантажуються стороннім додатком, який ми не можемо налаштувати. Мої збори повинні бути розміщені у власній папці. Я не можу помістити їх у GAC (у моїй програмі є вимога бути розгорнутим за допомогою XCOPY). Коли коренева DLL намагається завантажити ресурс або тип з іншої DLL (у тій же папці), …
130 .net  search  assemblies  path 

7
Відмінність LoadFile від LoadFrom від .NET зборів?
Я переглядав документацію msdn, і я все ще трохи розгублений у тому, яка саме різниця між використанням LoadFileта LoadFromзавантаженням збірки. Чи може хтось навести приклад чи аналогію, щоб краще описати його. Документація MSDN мене більше збентежила. Також, це ReflectionOnlyLoadFromте саме, що, LoadFromза винятком того, що він завантажує збірку лише у …

2
Як ви пробираєтеся через завантажені в даний час збірки?
У моєму додатку ASP.NET у мене є сторінка "діагностики", яка виконує такі дії, як перевірка підключення до бази даних, відображення поточних програм та налаштувань ConnectionStrings тощо. У розділі цієї сторінки відображаються складові версії важливих типів, які використовуються протягом , але я не міг зрозуміти, як ефективно показати версії ВСІХ завантажених …
120 .net  assemblies 

8
Як завантажувати збірку в AppDomain з усіма посиланнями рекурсивно?
Я хочу завантажити нову AppDomainзбірку, яка має складне дерево посилань (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Наскільки я зрозумів, коли збірка завантажується AppDomain, її посилання не завантажуватимуться автоматично, і я повинен завантажувати їх вручну. Тож коли я це роблю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.