csproj: ссылка на файл dll и библиотеки - PullRequest
0 голосов
/ 24 октября 2018

Я новичок в csproj и msbuild, и я пытаюсь создать небольшой сторонний плагин для Unity.Проблема в том, что используемые им библиотеки не находятся в Unity.Поэтому я должен создать отдельный плагин для Unity.Может кто-нибудь показать мне, как ссылаться на DLL и библиотеки в csproj.Следующие атрибуты, которые я использую:

<ItemGroup>
<Reference Include="System.Threading" />
<Reference Include="System.Windows.Storage" />
<Reference Include="./bin/Windows.Devices.Enumeration.dll" />
</ItemGroup>

Также я попробовал PackageReference с Nuget.Но сначала я хочу использовать обычный способ ссылки на библиотеки с помощью csproj.Или я должен использовать Nuget?Не знаюДля сборки я использую код Visual Studio с конкретными подключаемыми модулями.

Спасибо и приветствия.

1 Ответ

0 голосов
/ 24 октября 2018

Вы можете использовать dll в своем проекте Unity, поместив их в папку Assets / Plugins.

https://docs.unity3d.com/Manual/SpecialFolders.html

Если вы хотите, чтобы ваш код был собран в отдельную dll, выможно использовать файлы определений сборки.

https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html

...