скомпилировать dll с зависимостью от внешнего файла cs

#c# #dll #dependencies

#c# #dll #зависимости

Вопрос:

Я пытаюсь поделиться возможностями моего кода с другим человеком, одновременно запутывая фактический код (через dll). Однако моя библиотека зависит от (бесплатного) стороннего фрагмента кода, который не может быть распространен в моем пакете из-за лицензирования, но у нас обоих есть — давайте назовем это «sharedfile.cs»

Вопрос: Возможно ли для меня создать DLL моего кода, который зависит от существования «sharedfile.cs», не внедряя этот файл в мою dll?

Если нет… какие опции будут доступны? У нас обоих есть «sharedfile.cs», но я не хочу раскрывать свой необработанный код, не создавая DLL.

Большое спасибо за любую помощь!

Комментарии:

1. Компиляция в DLL на самом деле не помешает никому получить доступ к вашему коду. Например, ILSpy абсолютно бесплатен и может быть использован для невероятно простого обхода вашего кода. На самом деле это не ответ на ваш вопрос, но на это стоит обратить внимание.

2. @BrootsWaymb Я понимаю это, я не пытаюсь скрыть это от действительно умных или находчивых людей, я пытаюсь усложнить это. Но это ни здесь, ни там в отношении вопроса. 🙂