yay
This commit is contained in:
@@ -6,29 +6,40 @@
|
||||
<Nullable>enable</Nullable>
|
||||
<!-- ВОТ ЭТА СТРОЧКА: она заставит компилятор создать Module.dll -->
|
||||
<AssemblyName>Module</AssemblyName>
|
||||
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
||||
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\VisionAsist.SDK\VisionAsist.SDK.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Твой скрипт копирования остается без изменений, теперь он найдет файл -->
|
||||
<Target Name="CopyModuleToCore" AfterTargets="PostBuildEvent">
|
||||
<ItemGroup>
|
||||
<ModuleFiles Include="$(TargetDir)Module.dll" />
|
||||
<ModuleFiles Include="$(TargetDir)Module.pdb" Condition="Exists('$(TargetDir)Module.pdb')" />
|
||||
<!-- Копируем все DLL и PDB из корня -->
|
||||
<ModuleFiles Include="$(TargetDir)*.dll" />
|
||||
<ModuleFiles Include="$(TargetDir)*.pdb" />
|
||||
|
||||
<!-- Ищем нативную либу .so ВЕЗДЕ в выходной папке (включая подпапки runtimes) -->
|
||||
<NativeLibs Include="$(TargetDir)**\*.so" />
|
||||
</ItemGroup>
|
||||
|
||||
<Message Text="Копирую Module.dll в папку ядра..." Importance="high" />
|
||||
<Message Text="Копирую файлы модуля и нативные библиотеки..." Importance="high" />
|
||||
|
||||
<Copy SourceFiles="@(ModuleFiles)"
|
||||
DestinationFolder="/home/egor/RiderProjects/Vision/VisionAsist/bin/Debug/net10.0/Modules/ModuleWeather/"
|
||||
OverwriteReadOnlyFiles="true" />
|
||||
|
||||
<!-- Копируем .so файлы ПРЯМО в корень папки модуля -->
|
||||
<Copy SourceFiles="@(NativeLibs)"
|
||||
DestinationFolder="/home/egor/RiderProjects/Vision/VisionAsist/bin/Debug/net10.0/Modules/ModuleWeather/"
|
||||
OverwriteReadOnlyFiles="true" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Avalonia" Version="11.3.12" />
|
||||
<PackageReference Include="Avalonia.Desktop" Version="11.3.12" />
|
||||
<PackageReference Include="System.IO.Ports" Version="11.0.0-preview.2.26159.112" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
Reference in New Issue
Block a user