assemblies- все статьи тега


Как определить, если a.NET сборка была построена для x86 или x64?

У меня есть произвольный список сборок .NET. Мне нужно программно проверить, была ли каждая DLL построена для x86 (в отличие от x64 или любого процессора). Это возможно? ...

Как исправить ошибку "ссылочная сборка не имеет строгого имени"?

Я добавил слабо названную сборку к моему Visual Studio 2005 проект (который строго назван). Теперь я получаю сообщение об ошибке: "ссылочная сборка' xxxxxxxx 'не имеет строгого имени" нужно ли мне подписывать эту стороннюю сборку? ...

C#: зачем подписывать сборку?

в некотором коде C#, который я взял на себя (в Visual Studio 2005), я заметил, что все сборки подписаны одним и тем же . Почему предыдущий автор подписал сборки таким образом? подписание сборки и было бы неправильно не подписывать? какие недостатки есть в подписание сборок-это вызывает задержки? ...

Как вы проходите через загруженные сборки?

У меня есть страница "диагностика" в моем ASP.NET приложение, которое делает такие вещи, как проверка соединения(ов) с базой данных, отображение текущих appSettings и ConnectionStrings и т. д. В разделе этой страницы отображаются версии сборок важных типов, используемых повсюду, но я не мог понять, как эффективно отображать версии всех загруженных сборок. какой самый эффективный способ выяснить все в настоящее время ссылки и / или загружены Сборки в приложении .NET? Примечание: меня не интере ...

Разница между LoadFile и LoadFrom with.NET Собрания?

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

Как загрузить сборку в AppDomain со всеми ссылками рекурсивно?

Я хочу загрузить в новый AppDomain некоторая сборка, которая имеет сложное дерево ссылок (MyDll.dll - > Microsoft.Офис.Взаимодействие.Превосходить.dll - > Microsoft.Vbe.Взаимодействие.dll - > Office.dll - > stdole.dll) насколько я понял, когда сборка загружается в AppDomain, его ссылки не будут загружены автоматически, и я должен загрузить их вручную. Поэтому, когда я делаю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Pa ...

Как добраться C#.Net сборка по имени?

есть что-то вроде: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") Так что вместо того, чтобы зацикливаться AppDomain.CurrentDomain.GetAssemblies(), мы могли бы просто получить конкретную сборку. ...

mscorlib.файлов и системы.файл DLL

Почему MS изначально приняла решение поддерживать эти две отдельные основные библиотеки? Возможно, у них была какая-то проблема масштабируемости, но в настоящее время я никогда не вижу приложения любого типа, которое не нуждается в обоих. У кого-нибудь есть информация по этому поводу? Это не очень важно, но я уже много лет об этом думаю. PS. Я знаю, что в двух либах, я знаю разницу - я большой поклонник отражатель :) просто интересно, что практическое использование разделительной из двух. ...

Что именно представляет собой сборку в C# or.NET?

не могли бы вы объяснить, что такое сборка в C# или .NET? где это начинается и где это заканчивается? какую важную информацию я должен знать о сборках? ...

использование ILMerge with.NET 4 библиотеки

две проблемы: 1) базовая сборка .NET, не включенная в сборку ILMerged у меня возникли проблемы с использованием ILMerge в моей пост-сборки после обновления с .NET 3.5/Visual Studio 2008 до .NET 4/Visual Studio 2010. У меня есть решение с несколькими проектами, целевая платформа которых установлена на ".NET Framework 4". Я использую следующую команду ILMerge для объединения отдельных DLL проекта в одну DLL: if not $(ConfigurationName) == Debug if exist "C:Program Files (x86)MicrosoftILM ...