├── .gitattributes ├── .github └── workflows │ ├── markdown-link-check-config.json │ └── markdown-link-check.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── SECURITY.md ├── doc ├── Images │ ├── Fig.png │ ├── Fig_2.png │ ├── Fig_3.png │ ├── Fig_4.png │ ├── Fig_5.png │ └── diagnose-capabilities-tree.png ├── Index.md ├── automation │ ├── GetMkDocument_returns_12_style_strings.md │ ├── add_a_source_item_with_specific_item_type.md │ ├── detect_whether_a_project_is_a_CPS_project.md │ ├── finding_CPS_in_a_VS_project.md │ ├── notification_for_async_project_load_completion.md │ ├── obtaining_the_IProjectLockService.md │ ├── obtaining_the_IThreadHandling_service.md │ ├── obtaining_the_MSBuild.Project_from_CPS.md │ ├── obtaining_the_ProjectService.md │ ├── query_output_groups.md │ ├── subscribe_to_project_data.md │ └── sync_shims_to_latest_project_model.md ├── extensibility │ ├── IBuildLoggerProvider.md │ ├── IBuildUpToDateCheckProvider.md │ ├── IDebugLaunchProvider.md │ ├── IDeployProvider.md │ ├── IDynamicEnumValuesProvider.md │ ├── IFileSystemErrorMessageProvider.md │ ├── IProfilableProjectProvider.md │ ├── IProjectCapabilitiesProvider.md │ ├── IProjectGlobalPropertiesProvider.md │ ├── IProjectItemContextMenuProvider.md │ ├── IProjectPropertiesProvider.md │ ├── IProjectSourceItemProviderExtension.md │ ├── IProjectTreePropertiesProvider.md │ ├── IProjectTreeProvider.md │ ├── IPublishProvider.md │ ├── ISpecialFileProvider.md │ ├── IValidProjectReferenceChecker.md │ ├── IVetoProjectLoad.md │ ├── IsDocumentInProject.md │ ├── adding_xaml_rules.md │ ├── automatic_DependentUpon_wireup.md │ ├── clipboard.md │ ├── com_aggregation.md │ ├── command_handlers.md │ ├── custom_item_types.md │ ├── custom_reference_types.md │ ├── dataflow_best_practices.md │ ├── dataflow_example.md │ ├── dataflow_sources.md │ ├── extending_rules.md │ ├── index.md │ ├── project_item_templates.md │ ├── property_pages.md │ ├── property_retrievevalue.md │ ├── property_value_editors.md │ └── reference_manager.md ├── overview │ ├── CPS_Core_vs._CPS_VS.md │ ├── ItemIDs.md │ ├── VS2013_vs_VS2015.md │ ├── about_project_capabilities.md │ ├── access_IVsHierarchy_from_cps.md │ ├── breaking_changes_visual_studio_2017.md │ ├── breaking_changes_visual_studio_2019.md │ ├── contentitem_types.md │ ├── cookbook.md │ ├── dataflow.md │ ├── dataflow_in_CPS.md │ ├── define_a_new_project_type.md │ ├── dynamicCapabilities.md │ ├── enable_logging.md │ ├── examine_registry.md │ ├── extend_an_existing_project_type.md │ ├── globbing_behavior.md │ ├── index.md │ ├── interfaces_NOT_defined_on_IVsProject_object.md │ ├── interfaces_defined_on_IVsProject_object.md │ ├── intro.md │ ├── mef.md │ ├── obligations.md │ ├── prereqs.md │ ├── project_capabilities.md │ ├── project_configurations.md │ ├── project_lock.md │ ├── reference_implementations.md │ ├── responsive_design.md │ ├── scopes.md │ ├── threading_model.md │ └── threading_rules.md └── scenario │ ├── add_single_file_generator.md │ ├── analyze_hangs.md │ ├── appropriately_schedule_async_tasks.md │ ├── defer_critical_project_operations.md │ ├── provide_custom_icons_for_the_project_or_item_type.md │ ├── turn_on_cps_for_csharp_vb_project.md │ └── who_holds_a_project_lock.md └── samples ├── CpsExtension ├── CpsExtension.Nuget │ ├── Build │ │ ├── CpsExtension.Nuget.props │ │ └── CpsExtension.Nuget.targets │ └── CpsExtension.Nuget.csproj ├── CpsExtension.Vsix │ ├── BuildSystem │ │ ├── CpsExtension.DesignTime.targets │ │ └── Rules │ │ │ ├── Compile.BrowseObject.xaml │ │ │ └── CustomDebugger.xaml │ ├── CpsExtension.Vsix.csproj │ ├── CustomDebugger.cs │ ├── ProjectCapability.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Rules │ │ └── ProjectProperties.cs │ └── source.extension.vsixmanifest ├── CpsExtension.sln └── README.md └── WindowsScript ├── README.md ├── WindowsScript.sln └── WindowsScript ├── WindowsScript.ProjectTemplate ├── Start.js ├── WindowsScript.ProjectTemplate.csproj ├── WindowsScript.ico ├── WindowsScript.vstemplate └── WindowsScript.wsproj └── WindowsScript.ProjectType ├── BuildSystem ├── DeployedBuildSystem │ ├── WindowsScript.props │ └── WindowsScript.targets └── Rules │ ├── ProjectItemsSchema.xaml │ ├── ScriptDebugger.xaml │ ├── debugger_general.xaml │ ├── folder.xaml │ ├── general.browseobject.xaml │ ├── general.xaml │ ├── general_file.xaml │ ├── none.xaml │ ├── scc.xaml │ ├── script.browseobject.xaml │ └── script.xaml ├── Key.snk ├── MyConfiguredProject.cs ├── MyUnconfiguredProject.cs ├── ProjectProperties.cs ├── Properties └── AssemblyInfo.cs ├── Resources.resx ├── ScriptDebuggerLaunchProvider.cs ├── VSPackage.resx ├── VsPackage.cs ├── WindowsScript.ProjectType.csproj ├── app.config ├── packages.config └── source.extension.vsixmanifest /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/markdown-link-check-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/.github/workflows/markdown-link-check-config.json -------------------------------------------------------------------------------- /.github/workflows/markdown-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/.github/workflows/markdown-link-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/SECURITY.md -------------------------------------------------------------------------------- /doc/Images/Fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/Fig.png -------------------------------------------------------------------------------- /doc/Images/Fig_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/Fig_2.png -------------------------------------------------------------------------------- /doc/Images/Fig_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/Fig_3.png -------------------------------------------------------------------------------- /doc/Images/Fig_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/Fig_4.png -------------------------------------------------------------------------------- /doc/Images/Fig_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/Fig_5.png -------------------------------------------------------------------------------- /doc/Images/diagnose-capabilities-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Images/diagnose-capabilities-tree.png -------------------------------------------------------------------------------- /doc/Index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/Index.md -------------------------------------------------------------------------------- /doc/automation/GetMkDocument_returns_12_style_strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/GetMkDocument_returns_12_style_strings.md -------------------------------------------------------------------------------- /doc/automation/add_a_source_item_with_specific_item_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/add_a_source_item_with_specific_item_type.md -------------------------------------------------------------------------------- /doc/automation/detect_whether_a_project_is_a_CPS_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/detect_whether_a_project_is_a_CPS_project.md -------------------------------------------------------------------------------- /doc/automation/finding_CPS_in_a_VS_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/finding_CPS_in_a_VS_project.md -------------------------------------------------------------------------------- /doc/automation/notification_for_async_project_load_completion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/notification_for_async_project_load_completion.md -------------------------------------------------------------------------------- /doc/automation/obtaining_the_IProjectLockService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/obtaining_the_IProjectLockService.md -------------------------------------------------------------------------------- /doc/automation/obtaining_the_IThreadHandling_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/obtaining_the_IThreadHandling_service.md -------------------------------------------------------------------------------- /doc/automation/obtaining_the_MSBuild.Project_from_CPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/obtaining_the_MSBuild.Project_from_CPS.md -------------------------------------------------------------------------------- /doc/automation/obtaining_the_ProjectService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/obtaining_the_ProjectService.md -------------------------------------------------------------------------------- /doc/automation/query_output_groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/query_output_groups.md -------------------------------------------------------------------------------- /doc/automation/subscribe_to_project_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/subscribe_to_project_data.md -------------------------------------------------------------------------------- /doc/automation/sync_shims_to_latest_project_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/automation/sync_shims_to_latest_project_model.md -------------------------------------------------------------------------------- /doc/extensibility/IBuildLoggerProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IBuildLoggerProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IBuildUpToDateCheckProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IBuildUpToDateCheckProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IDebugLaunchProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IDebugLaunchProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IDeployProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IDeployProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IDynamicEnumValuesProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IDynamicEnumValuesProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IFileSystemErrorMessageProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IFileSystemErrorMessageProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProfilableProjectProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProfilableProjectProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectCapabilitiesProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectCapabilitiesProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectGlobalPropertiesProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectGlobalPropertiesProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectItemContextMenuProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectItemContextMenuProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectPropertiesProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectPropertiesProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectSourceItemProviderExtension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectSourceItemProviderExtension.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectTreePropertiesProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectTreePropertiesProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IProjectTreeProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IProjectTreeProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IPublishProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IPublishProvider.md -------------------------------------------------------------------------------- /doc/extensibility/ISpecialFileProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/ISpecialFileProvider.md -------------------------------------------------------------------------------- /doc/extensibility/IValidProjectReferenceChecker.md: -------------------------------------------------------------------------------- 1 | # `IValidProjectReferenceChecker` 2 | 3 | TODO -------------------------------------------------------------------------------- /doc/extensibility/IVetoProjectLoad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IVetoProjectLoad.md -------------------------------------------------------------------------------- /doc/extensibility/IsDocumentInProject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/IsDocumentInProject.md -------------------------------------------------------------------------------- /doc/extensibility/adding_xaml_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/adding_xaml_rules.md -------------------------------------------------------------------------------- /doc/extensibility/automatic_DependentUpon_wireup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/automatic_DependentUpon_wireup.md -------------------------------------------------------------------------------- /doc/extensibility/clipboard.md: -------------------------------------------------------------------------------- 1 | # Clipboard 2 | 3 | `ICopyPackager` / `IPasteProvider` 4 | -------------------------------------------------------------------------------- /doc/extensibility/com_aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/com_aggregation.md -------------------------------------------------------------------------------- /doc/extensibility/command_handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/command_handlers.md -------------------------------------------------------------------------------- /doc/extensibility/custom_item_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/custom_item_types.md -------------------------------------------------------------------------------- /doc/extensibility/custom_reference_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/custom_reference_types.md -------------------------------------------------------------------------------- /doc/extensibility/dataflow_best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/dataflow_best_practices.md -------------------------------------------------------------------------------- /doc/extensibility/dataflow_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/dataflow_example.md -------------------------------------------------------------------------------- /doc/extensibility/dataflow_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/dataflow_sources.md -------------------------------------------------------------------------------- /doc/extensibility/extending_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/extending_rules.md -------------------------------------------------------------------------------- /doc/extensibility/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/index.md -------------------------------------------------------------------------------- /doc/extensibility/project_item_templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/project_item_templates.md -------------------------------------------------------------------------------- /doc/extensibility/property_pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/property_pages.md -------------------------------------------------------------------------------- /doc/extensibility/property_retrievevalue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/property_retrievevalue.md -------------------------------------------------------------------------------- /doc/extensibility/property_value_editors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/property_value_editors.md -------------------------------------------------------------------------------- /doc/extensibility/reference_manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/extensibility/reference_manager.md -------------------------------------------------------------------------------- /doc/overview/CPS_Core_vs._CPS_VS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/CPS_Core_vs._CPS_VS.md -------------------------------------------------------------------------------- /doc/overview/ItemIDs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/ItemIDs.md -------------------------------------------------------------------------------- /doc/overview/VS2013_vs_VS2015.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/VS2013_vs_VS2015.md -------------------------------------------------------------------------------- /doc/overview/about_project_capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/about_project_capabilities.md -------------------------------------------------------------------------------- /doc/overview/access_IVsHierarchy_from_cps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/access_IVsHierarchy_from_cps.md -------------------------------------------------------------------------------- /doc/overview/breaking_changes_visual_studio_2017.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/breaking_changes_visual_studio_2017.md -------------------------------------------------------------------------------- /doc/overview/breaking_changes_visual_studio_2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/breaking_changes_visual_studio_2019.md -------------------------------------------------------------------------------- /doc/overview/contentitem_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/contentitem_types.md -------------------------------------------------------------------------------- /doc/overview/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/cookbook.md -------------------------------------------------------------------------------- /doc/overview/dataflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/dataflow.md -------------------------------------------------------------------------------- /doc/overview/dataflow_in_CPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/dataflow_in_CPS.md -------------------------------------------------------------------------------- /doc/overview/define_a_new_project_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/define_a_new_project_type.md -------------------------------------------------------------------------------- /doc/overview/dynamicCapabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/dynamicCapabilities.md -------------------------------------------------------------------------------- /doc/overview/enable_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/enable_logging.md -------------------------------------------------------------------------------- /doc/overview/examine_registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/examine_registry.md -------------------------------------------------------------------------------- /doc/overview/extend_an_existing_project_type.md: -------------------------------------------------------------------------------- 1 | # Extend an existing project type 2 | 3 | TODO -------------------------------------------------------------------------------- /doc/overview/globbing_behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/globbing_behavior.md -------------------------------------------------------------------------------- /doc/overview/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/index.md -------------------------------------------------------------------------------- /doc/overview/interfaces_NOT_defined_on_IVsProject_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/interfaces_NOT_defined_on_IVsProject_object.md -------------------------------------------------------------------------------- /doc/overview/interfaces_defined_on_IVsProject_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/interfaces_defined_on_IVsProject_object.md -------------------------------------------------------------------------------- /doc/overview/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/intro.md -------------------------------------------------------------------------------- /doc/overview/mef.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/mef.md -------------------------------------------------------------------------------- /doc/overview/obligations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/obligations.md -------------------------------------------------------------------------------- /doc/overview/prereqs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/prereqs.md -------------------------------------------------------------------------------- /doc/overview/project_capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/project_capabilities.md -------------------------------------------------------------------------------- /doc/overview/project_configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/project_configurations.md -------------------------------------------------------------------------------- /doc/overview/project_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/project_lock.md -------------------------------------------------------------------------------- /doc/overview/reference_implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/reference_implementations.md -------------------------------------------------------------------------------- /doc/overview/responsive_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/responsive_design.md -------------------------------------------------------------------------------- /doc/overview/scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/scopes.md -------------------------------------------------------------------------------- /doc/overview/threading_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/threading_model.md -------------------------------------------------------------------------------- /doc/overview/threading_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/overview/threading_rules.md -------------------------------------------------------------------------------- /doc/scenario/add_single_file_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/add_single_file_generator.md -------------------------------------------------------------------------------- /doc/scenario/analyze_hangs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/analyze_hangs.md -------------------------------------------------------------------------------- /doc/scenario/appropriately_schedule_async_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/appropriately_schedule_async_tasks.md -------------------------------------------------------------------------------- /doc/scenario/defer_critical_project_operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/defer_critical_project_operations.md -------------------------------------------------------------------------------- /doc/scenario/provide_custom_icons_for_the_project_or_item_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/provide_custom_icons_for_the_project_or_item_type.md -------------------------------------------------------------------------------- /doc/scenario/turn_on_cps_for_csharp_vb_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/turn_on_cps_for_csharp_vb_project.md -------------------------------------------------------------------------------- /doc/scenario/who_holds_a_project_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/doc/scenario/who_holds_a_project_lock.md -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Nuget/Build/CpsExtension.Nuget.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Nuget/Build/CpsExtension.Nuget.props -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Nuget/Build/CpsExtension.Nuget.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Nuget/Build/CpsExtension.Nuget.targets -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Nuget/CpsExtension.Nuget.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Nuget/CpsExtension.Nuget.csproj -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/BuildSystem/CpsExtension.DesignTime.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/BuildSystem/CpsExtension.DesignTime.targets -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/BuildSystem/Rules/Compile.BrowseObject.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/BuildSystem/Rules/Compile.BrowseObject.xaml -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/BuildSystem/Rules/CustomDebugger.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/BuildSystem/Rules/CustomDebugger.xaml -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/CpsExtension.Vsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/CpsExtension.Vsix.csproj -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/CustomDebugger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/CustomDebugger.cs -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/ProjectCapability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/ProjectCapability.cs -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/Rules/ProjectProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/Rules/ProjectProperties.cs -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.Vsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.Vsix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /samples/CpsExtension/CpsExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/CpsExtension.sln -------------------------------------------------------------------------------- /samples/CpsExtension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/CpsExtension/README.md -------------------------------------------------------------------------------- /samples/WindowsScript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/README.md -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript.sln -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/Start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/Start.js -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.ProjectTemplate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.ProjectTemplate.csproj -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.ico -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.vstemplate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.vstemplate -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.wsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectTemplate/WindowsScript.wsproj -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/DeployedBuildSystem/WindowsScript.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/DeployedBuildSystem/WindowsScript.props -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/DeployedBuildSystem/WindowsScript.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/DeployedBuildSystem/WindowsScript.targets -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/ProjectItemsSchema.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/ProjectItemsSchema.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/ScriptDebugger.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/ScriptDebugger.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/debugger_general.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/debugger_general.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/folder.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/folder.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general.browseobject.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general.browseobject.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general_file.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/general_file.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/none.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/none.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/scc.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/scc.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/script.browseobject.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/script.browseobject.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/script.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/BuildSystem/Rules/script.xaml -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Key.snk -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/MyConfiguredProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/MyConfiguredProject.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/MyUnconfiguredProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/MyUnconfiguredProject.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/ProjectProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/ProjectProperties.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/Resources.resx -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/ScriptDebuggerLaunchProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/ScriptDebuggerLaunchProvider.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/VSPackage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/VSPackage.resx -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/VsPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/VsPackage.cs -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/WindowsScript.ProjectType.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/WindowsScript.ProjectType.csproj -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/app.config -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/packages.config -------------------------------------------------------------------------------- /samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/VSProjectSystem/HEAD/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/source.extension.vsixmanifest --------------------------------------------------------------------------------