mirror of
https://github.com/PepperDash/PepperDashCore.git
synced 2026-02-17 05:34:48 +00:00
fix: update debug settings path handling for improved directory structure and support for multiple target frameworks
This commit is contained in:
@@ -823,11 +823,15 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
if (CrestronEnvironment.DevicePlatform == eDevicePlatform.Appliance)
|
if (CrestronEnvironment.DevicePlatform == eDevicePlatform.Appliance)
|
||||||
{
|
{
|
||||||
// CheckForMigration();
|
// Use fully qualified name for System.IO.Path
|
||||||
return string.Format(@"\user\debugSettings\program{0}", InitialParametersClass.ApplicationNumber);
|
string baseDir = Directory.GetApplicationRootDirectory();
|
||||||
|
string userDir = System.IO.Path.Combine(baseDir, "user");
|
||||||
|
string debugSettingsDir = System.IO.Path.Combine(userDir, "debugSettings");
|
||||||
|
return System.IO.Path.Combine(debugSettingsDir, $"program{InitialParametersClass.ApplicationNumber}");
|
||||||
}
|
}
|
||||||
|
|
||||||
return string.Format("{0}{1}user{1}debugSettings{1}{2}.json",Directory.GetApplicationRootDirectory(), Path.DirectorySeparatorChar, InitialParametersClass.RoomId);
|
return string.Format("{0}{1}user{1}debugSettings{1}{2}.json",
|
||||||
|
Directory.GetApplicationRootDirectory(), Path.DirectorySeparatorChar, InitialParametersClass.RoomId);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void CheckForMigration()
|
private static void CheckForMigration()
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<RootNamespace>PepperDash.Core</RootNamespace>
|
<RootNamespace>PepperDash.Core</RootNamespace>
|
||||||
<AssemblyName>PepperDashCore</AssemblyName>
|
<AssemblyName>PepperDashCore</AssemblyName>
|
||||||
<TargetFrameworks>net8</TargetFrameworks>
|
<TargetFrameworks>net6;net8</TargetFrameworks>
|
||||||
<Deterministic>true</Deterministic>
|
<Deterministic>true</Deterministic>
|
||||||
<NeutralLanguage>en</NeutralLanguage>
|
<NeutralLanguage>en</NeutralLanguage>
|
||||||
<OutputPath>bin\$(Configuration)\</OutputPath>
|
<OutputPath>bin\$(Configuration)\</OutputPath>
|
||||||
|
|||||||
Reference in New Issue
Block a user