diff --git a/Directory.Build.targets b/Directory.Build.targets index 7b34681da5c657158c4a6c22b2954dae59d6a89e..dad9cc632023bd376b6105531329edba4e72fd2a 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -185,6 +185,7 @@ <GenericVehicles Include="$(SolutionDir)Generic Vehicles\**\*.*" Exclude="$(SolutionDir)**\*.vmod;$(SolutionDir)**\*.vsum;$(SolutionDir)**\*RSLT_*.xml;$(SolutionDir)**\*.pdf"/> <MissionProfiles Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.csv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> + <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.md" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.vacc" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.apac" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> <DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.aenv" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/> @@ -203,7 +204,8 @@ <ReleaseNotes Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/> </ItemGroup> <Copy SourceFiles="@(GenericVehicles)" DestinationFiles="@(GenericVehicles->'$(DeployPath)Generic Vehicles\%(RecursiveDir)%(Filename)%(Extension)')" /> - <Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> + <!-- <Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> --> + <Copy SourceFiles="@(DeclarationData)" DestinationFiles="@(DeclarationData->'$(DeployPath)Declaration\%(RecursiveDir)%(Filename)%(Extension)')"/> <Copy SourceFiles="@(MissionProfiles)" DestinationFolder="$(DeployPath)Mission Profiles" /> <Copy SourceFiles="@(VectoXMLExamples)" DestinationFolder="$(DeployPath)XML\Examples" /> <Copy SourceFiles="@(VectoXSD)" DestinationFolder="$(DeployPath)XML\XSD" /> diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx index 957cc62dd639bcd171a4c174a6d56df9d609c91a..8b40896aa7e4ee7d6c33fbcbf4d63876a27e8381 100644 Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx and b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx differ diff --git a/VectoCore/VectoCore/Models/Declaration/LookupData.cs b/VectoCore/VectoCore/Models/Declaration/LookupData.cs index 85dcc5f2da7cf15e00e0a2e13b94d9a0b887bd4a..b90b1ceaac2b5ac135e307098364464d087b1a68 100644 --- a/VectoCore/VectoCore/Models/Declaration/LookupData.cs +++ b/VectoCore/VectoCore/Models/Declaration/LookupData.cs @@ -70,7 +70,7 @@ namespace TUGraz.VectoCore.Models.Declaration #if USE_EXTERNAL_DECLARATION_DATA var tmp = resourceId.Replace(DeclarationData.DeclarationDataResourcePrefix + ".", ""); var parts = tmp.Split('.'); - var fileName = Path.Combine("Declaration", string.Join(".", parts[parts.Length-2], parts[parts.Length-1])); + var fileName = Path.GetFullPath(Path.Combine(@"Declaration\Override", string.Join(".", parts[parts.Length-2], parts[parts.Length-1]))); if (File.Exists(fileName)) { if (overrideWarning != null) { overrideWarning($"{resourceId} overridden by {fileName}"); diff --git a/VectoCore/VectoCore/Resources/Declaration/Override/Readme.md b/VectoCore/VectoCore/Resources/Declaration/Override/Readme.md new file mode 100644 index 0000000000000000000000000000000000000000..d66a505cf559f49aa44f5ce571abe470f9ff9980 --- /dev/null +++ b/VectoCore/VectoCore/Resources/Declaration/Override/Readme.md @@ -0,0 +1,3 @@ +Add .csv files here to override values. + +Note: just copy the .csv file - without directories \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index fe69433882f0a99568c90457f376dc84ee173446..2bf6e220a79b2503578e0365db2be0c5193e943c 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -5,7 +5,7 @@ <TargetFrameworks>net6.0</TargetFrameworks> <DefineConstants /> <!--uncomment to add windows forms an enable plotting of diagrams in some testcases--> - <DefineConstants>$(DefineConstants);TRACE</DefineConstants> + <!--<DefineConstants>$(DefineConstants);TRACE</DefineConstants>--> <!--<UseWindowsForms>true</UseWindowsForms>--> <Configurations>Debug;Release;MockupDebug</Configurations> </PropertyGroup> @@ -13,7 +13,7 @@ <DebugType>full</DebugType> </PropertyGroup> <!--uncomment to add windows forms an enable plotting of diagrams in some testcases--> - <PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*TRACE(;.*)*$'))"> + <PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*TRACE(;.*)*$'))"> <TargetFrameworks>net6.0-windows</TargetFrameworks> <UseWindowsForms>true</UseWindowsForms> </PropertyGroup> @@ -21,7 +21,7 @@ <DefineConstants>$(DefineConstants);MOCKUP</DefineConstants> </PropertyGroup> <ItemGroup> - <PackageReference Include="HIC.System.Windows.Forms.DataVisualization" Version="1.0.1" /> + <PackageReference Include="HIC.System.Windows.Forms.DataVisualization" Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(DefineConstants), '^(.*;)*TRACE(;.*)*$'))" Version="1.0.1" /> <PackageReference Include="Moq" Version="4.18.2" /> <PackageReference Include="NUnit" Version="3.13.2" /> <PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />