fixies an issue when file name from the configuration file in inproperly treated #360
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes various changes to workflow configuration files, error handling, and project file management. The most significant changes are summarized below:
Workflow Configuration Updates:
.github/workflows/dev.yml,.github/workflows/master.yml,.github/workflows/pr-dev.yml,.github/workflows/release.yml: Added theAXrunner type to theruns-onconfiguration to support additional runner types. [1] [2] [3] [4]Error Handling Improvement:
cake/Helpers.cs: Added a catch block to log a message when failing to delete the apax directory.Project File Management:
src/AXSharp.compiler/src/AXSharp.Compiler/AXSharpProject.cs: Added validation forOutputProjectFolderinAXSharp.config.jsonand updated logic to set theProjectFileproperty.src/AXSharp.compiler/src/AXSharp.Cs.Compiler/CsProject.cs: ModifiedIxProjectFileproperty to useProjectFilefromAXSharpProjectif available.Miscellaneous:
src/AXSharp.compiler/src/ixc/Properties/launchSettings.json: Updated theworkingDirectoryfor theaxopen-coreproject.This pull request introduces several changes to improve the handling of project file paths and update launch settings in the AXSharp compiler. The most important changes include adding validation for the output project folder, updating the logic for determining the project file path, and modifying the launch settings.Project File Path Handling:
src/AXSharp.compiler/src/AXSharp.Compiler/AXSharpProject.cs: Added validation to ensure the output project folder is set in theAXSharp.config.jsonfile and updated the logic to set theProjectFileproperty based onCompilerOptionsandcliCompilerOptions.src/AXSharp.compiler/src/AXSharp.Cs.Compiler/CsProject.cs: Updated theIxProjectFileproperty to return the correct project file path based on whether theProjectFileproperty inAXSharpProjectis set.Launch Settings Update:
src/AXSharp.compiler/src/ixc/Properties/launchSettings.json: Changed theworkingDirectoryfor theaxopen-coreproject to reflect the new directory structure.closes #359