This commit is contained in:
@@ -162,8 +162,13 @@ public class ArduinoModule : IModule
|
||||
string sketchPath = Path.Combine(sketchDir, sketchName + ".ino");
|
||||
|
||||
string modulePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!;
|
||||
string arduinoCliPath = Path.Combine(modulePath, "arduino-cli.exe");
|
||||
if (!File.Exists(arduinoCliPath)) arduinoCliPath = "arduino-cli";
|
||||
|
||||
// Определяем имя файла в зависимости от ОС
|
||||
bool isWindows = System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows);
|
||||
string exeName = isWindows ? "arduino-cli.exe" : "arduino-cli";
|
||||
|
||||
string arduinoCliPath = Path.Combine(modulePath, exeName);
|
||||
if (!File.Exists(arduinoCliPath)) arduinoCliPath = exeName;
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<Message Text="Копирую файлы модуля и все зависимости..." Importance="high" />
|
||||
|
||||
<Copy SourceFiles="@(ModuleFiles)"
|
||||
DestinationFolder="E:\Project\Visual\VisionAsist\VisionAsist\bin\Debug\net10.0\Modules\ArduinoModule"
|
||||
DestinationFolder="$(SolutionDir)VisionAsist\bin\$(Configuration)\$(TargetFramework)\Modules\ArduinoModule"
|
||||
OverwriteReadOnlyFiles="true" />
|
||||
</Target>
|
||||
<ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user