Загрузка сборки и сравнение версий пакета, если они совпадают.C#

Место общения программистов C#
Ответить
Anonymous
 Загрузка сборки и сравнение версий пакета, если они совпадают.

Сообщение Anonymous »

У меня загружена сборка на C#. Допустим, в следующем csproj есть ссылка на пакет nuget под названием OtherPackage.
ProjectA
  • Ссылка на пакет на OtherPackage с версией 1.0. 0
    ProjectB
  • Ссылка на пакет OtherPackage версии 2.0.0
ProjectB загружается в сборку для Проект A. Теперь я хочу проверить, равна ли ссылка на пакет ProjectA OtherPackage ссылке на пакет ProjectB OtherPackage (например, 1.0.0 == 2.0.0).
Некоторый код у меня есть< /p>

Код: Выделить всё

    public class Program
{
public static void Main(string[] args)
{
var aAssembly = Assembly.LoadFrom("path to assembly a .dll");
var bAssembly = Assembly.GetExecutingAssembly();

// not sure where, if possible, to see the package reference versions here?

if (versionA != versionB)
{
// do something here
}
}
}
Я пытался проверить свойства класса Ассамблеи, но ничего не нашел

Подробнее здесь: https://stackoverflow.com/questions/790 ... they-match
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»