-
Notifications
You must be signed in to change notification settings - Fork 804
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improved project folder support (#2692)
* Significantly improved project folder support Fixes #2178 * Better support for non-Windows style directory separators in .fsproj * Enable support for "Add folder" on project node * Fix copy/pasting files within subfolders Fixes #2048 * "Add existing" on the project node now places the file in the correct subfolder * "Add existing..." now creates any necessary intermediate directories * Improved resilience of Add Above/Add Below with folders * Localised new error messages * Add "New Folder" to Add Above/Add Below * Updated FileCannotBePlacedMultipleFiles localisation to be more user-friendly * Fixed being unable to "Add existing" on files outside of the project hierarchy * Rename AllChildren to AllDescendants * Fix cut/paste folders resulting in an infinite loop https://mpfproj10.codeplex.com/workitem/11618 * Fix test compile error * Make InsertionLocation internal * Add support for linked files "Add Existing" on files outside of the project hierarchy will now copy them to the target node * If the folder exists on disk use that instead * Do not delete linked files when deleting folders * Remove bogus test - it's not possible to add a file to the project that has the same name as an existing file
- Loading branch information
1 parent
4c31706
commit dd18b3e
Showing
21 changed files
with
562 additions
and
242 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.