Вопросы с тегом «assemblies»

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

7
В чем различия между AssemblyVersion, AssemblyFileVersion и AssemblyInformationalVersion?
Существует три атрибута версии сборки. Какие есть отличия? Это нормально, если я использую AssemblyVersionи игнорирую все остальное? MSDN говорит: AssemblyVersion : Определяет версию сборки, которая приписывается. AssemblyFileVersion : Указывает компилятору использовать определенный номер версии для ресурса версии файла 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; но это всегда там по умолчанию. Я предполагаю, что приложение будет использовать больше памяти, если ваш код содержит ненужные директивы . Но есть ли что-то еще, что я должен знать? Кроме того, имеет ли какое-либо значение, если одна и та же директива using используется …
216 c#  assemblies  using 

13
Могу ли я загрузить сборку .NET во время выполнения и создать экземпляр типа, зная только имя?
Можно ли создать экземпляр объекта во время выполнения, если у меня есть только имя DLL и имя класса, без добавления ссылки на сборку в проекте? Класс реализует интерфейс, поэтому, как только я создам экземпляр класса, я приведу его к интерфейсу. Название сборки: Library.dll Введите имя: Company.Project.Classname РЕДАКТИРОВАТЬ: У меня нет …
178 c#  assemblies 

8
Каковы лучшие практики использования атрибутов сборки?
У меня есть решение с несколькими проектами. Я пытаюсь оптимизировать файлы AssemblyInfo.cs, связав один информационный файл сборки для всего решения. Каковы лучшие практики для этого? Какие атрибуты должны быть в файле решения, а какие специфичны для проекта / сборки? Изменить: Если вы заинтересованы, есть дополнительный вопрос Каковы различия между AssemblyVersion, …

6
C #: зачем подписывать собрание?
В некотором коде C #, который я перенял (в Visual Studio 2005), я заметил, что все сборки подписаны одним и тем же .snkфайлом. Почему предыдущий автор подписал сборки таким образом? Нужно ли подписывать собрания, и что было бы неправильно, если бы не было подписи? Какие недостатки существуют при подписании сборок …
146 c#  assemblies 

15
Как извлечь сборку из GAC?
Есть пакет, с которым мне приходится иметь дело, который устанавливает сборки прямо в GAC (например, где-то глубоко в% windows% / assembly). Как изгнать фактическую сборку (DLL) из GAC в обычную файловую систему? Спасибо.
134 .net  assemblies 

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

13
Как я могу просмотреть MSIL / CIL, созданный компилятором C #? Почему это называется сборкой?
Я новичок в программировании на .NET C #. Я слежу за несколькими книгами. Говорят, что вместо того, чтобы компилировать его напрямую в двоичный код (собственный код). Код высокого уровня преобразуется в промежуточный язык (называемый MSIL или CIL). Но при компиляции получаю exe / Dll файл. Содержится ли этот MSIL / …
130 c#  .net  assemblies 

7
Разница между LoadFile и LoadFrom со сборками .NET?
Я смотрел документацию msdn, и я все еще немного смущен тем, в чем именно разница между использованием LoadFileи LoadFromзагрузкой сборки. Может ли кто-нибудь привести пример или аналогию, чтобы лучше описать это. Документация MSDN смутила меня больше. Кроме того, это ReflectionOnlyLoadFromто же самое, LoadFromза исключением того, что он загружает сборку только …

2
Как вы просматриваете загруженные в данный момент сборки?
У меня есть страница «диагностики» в моем приложении ASP.NET, которая выполняет такие действия, как проверка подключения (-ий) к базе данных, отображение текущих appSettings и 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 string …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.