У меня есть управляемый проект, в котором используется собственная DLL в стиле C через P/Invoke.
Как правильно упаковать собственную библиотеку DLL, чтобы ее можно было добавить в качестве пакета NuGet в управляемый проект и автоматически скопировать библиотеку DLL в выходную папку?
В настоящее время я создал пакет с использованием CoApp для собственной DLL, но я не могу использовать его из управляемого проекта; Я получаю следующую ошибку при попытке добавить пакет:
Не удалось установить пакет «foo.redist 1.0.0». Вы пытаетесь установить этот пакет в проект, предназначенный для .NETFramework, Version=v4.5.1, но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации свяжитесь с автором пакета.
В настоящее время у меня есть только эти «стержни» в файле autopkg:
[Win32,dynamic,release] {
bin: release\foo.dll;
}
[Win32,dynamic,debug] {
bin: debug\foo.dll;
}
... мне нужно добавить что-то еще?