C# Загрузите все сборки из зашифрованного zip-пакета и запустите приложение из пакета с помощью приложения-раннера.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# Загрузите все сборки из зашифрованного zip-пакета и запустите приложение из пакета с помощью приложения-раннера.

Сообщение Anonymous »

У меня есть требование: я пишу консольное приложение на C#; какое приложение для бегунов; который загружает зашифрованный zip-пакет с предоставленного URL-адреса (и содержит информацию о сборке записи и включает все файлы, необходимые для запуска этого приложения пакета).
  • Мне нужно скачать и сохранить зашифрованный zip-пакет где-нибудь во временной папке (готово)
  • Мне нужно разархивировать пакет в памяти (готово)
Теперь мне нужно загрузить эти сборки в память и запустить приложение с информацией о точке входа (dotnet xyz.dll), не сохраняя файлы пакета где-либо на диске...
Возможно ли это?

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

using Lorikeet.Core.Extensions;

namespace Runner
{
internal class Program
{
static void Main(string[] args)
{
IDictionary data = new FileInfo(@"2024.05.03.1142.zip").SharpUnzip();

// Here I get all 71 files including "xyz.dll"
// To Do ... ?? ... What's next I should do?
}
}
}
Примечание 1. Приложение с зашифрованным zip-пакетом полностью написано с использованием внедрения зависимостей, поэтому оно должно разрешать все необходимые сборки, которые также являются частью пакета.
Примечание 1. приложение с зашифрованным zip-пакетом полностью написано с использованием внедрения зависимостей, поэтому оно должно разрешать все необходимые сборки, которые также являются частью пакета.
Примечание 1. приложение с зашифрованным zip-пакетом полностью написано с использованием внедрения зависимостей.
Примечание 1. приложение с зашифрованным zip-пакетом полностью написано с использованием внедрения зависимостей, поэтому оно должно разрешать все необходимые сборки, которые также являются частью пакета.
p>
Примечание 2.
Мне нужно, чтобы это работало на .net8.0, и требуется возможность запуска на Windows, Mac и Linux.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -from-pack
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Реализация NEAT для очень простого бесконечного раннера в Pygame
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Загрузите изображение по URL-адресу и загрузите в медиатеку WordPress.
    Anonymous » » в форуме Php
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous
  • Загрузите раму JSON, но загрузите кадр типа "R" и "C" не загружайте
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Загрузите раму JSON, но загрузите кадр типа "R" и "C" не загружайте
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как изменить версию ZIP в Java с помощью инструмента Apache zip?
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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