У меня есть сборка .net, которая использует родную dll. IIS копирует файлы в папку «Temporary ASP.NET Files». И я хочу, чтобы IIS копировал dll вместе с родным dll. Я пытался использовать манифестные зависимости, но безуспешно. Я слышал, что могу использовать опцию csc -linkresource для нативной dll, как описано здесь
Скомпилировать A.cs в DLL, ссылку на нативныйDLL N.dll и поместите вывод в глобальный кэш сборок (GAC). В этом примере AAC и N.dll будут находиться в GAC.
csc -linkresource: N.dll -t: библиотека A.cs gacutil -i A.dll
Я хочу использовать эту опцию, но
Эта опция компилятора недоступна в Visual Studio и не может быть изменена программно.
Но они заставили меня не использовать визуальнуюСтудийный проект и построить его с помощью CSC напрямую. Это слишком сложная задача.
Можно ли изменить файл проекта для выполнения этой задачи?
Я видел эту статью, но она устарела и не содержит никакой полезной информации. Информация. Я использую 2019 Visual Studio.