<ItemGroup>
<AddModules Include="относительный_путь_к_проекту_модуля\bin\$(Configuration)\мой_модуль.netmodule" />
</ItemGroup>
Импорт одной сборки вдругую.
Пишу сборку на С#.
При этом она использует ограниченное число функций из сборки на clr:pure, которая весит аж 8 метров.
Вопрос:
Можно ли как-нибудь слинковать сборку на C# таким образом, чтобы в ней оказались и используемые в ней процедуры подключаемой сборки?
Т.е. чтоб не приходилось таскать с ней сборку в 8мб.
Что-то типа статического линкования с MFC.
Можно, при условии, что требуемый функционал будет скомпилирован в отдельный .NET-модуль.
Цитата: hardcase
Можно, при условии, что требуемый функционал будет скомпилирован в отдельный .NET-модуль.
Спасибо.
А каким образом, или какой опцией будет производиться данное включение?
Цитата: sigmov
А каким образом, или какой опцией будет производиться данное включение?
Дело в том, что известные мне ИДЕ не позволяют выполнить подобный финт ушами из пользовательского интерфейса, впрочим, задача решается прямым редактированием csproj файла. Добавляем новую группу в секцию <Project>, в нее - элемент <AddModules />.
Код: