├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── run-ui-tests.yml ├── .gitignore ├── .idea └── gradle.xml ├── .run ├── Run Build.run.xml ├── Run IDE for UI Tests.run.xml ├── Run Plugin.run.xml ├── Run Qodana.run.xml ├── Run Tests.run.xml └── Run Verifications.run.xml ├── .space.kts ├── CHANGELOG.md ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── card.png ├── card.svg └── logo.svg ├── projectTemplates └── MSBuildComponentsLibrary │ ├── .template.config │ └── template.json │ └── CSharpMSBuildLibraryProjectTemplate │ ├── CSharpMSBuildLibraryProjectTemplate.csproj │ └── Task1.cs ├── protocol ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── model │ └── rider │ └── MsBuildRunnerModel.kt ├── qodana.yml ├── renovate.json ├── settings.gradle.kts ├── src ├── dotnet │ ├── .editorconfig │ ├── .gitignore │ ├── Directory.Build.props │ ├── Directory.Packages.props │ ├── MSBuild.DevKit.sln │ ├── MSBuild.DevKit │ │ ├── FileTemplates │ │ │ └── MSBuildFileTemplates.xml │ │ ├── IMSBuildRunnerZone.cs │ │ ├── MSBuild.DevKit.csproj │ │ ├── MsBuildDefaultSettingsStream.cs │ │ ├── MsBuildTargetsProviderHost.cs │ │ └── ZoneMarker.cs │ └── global.json ├── main │ ├── kotlin │ │ └── me │ │ │ └── seclerp │ │ │ └── msbuild │ │ │ └── devkit │ │ │ ├── MSBuildDevKitBundle.kt │ │ │ ├── MSBuildProjectInfo.kt │ │ │ ├── components │ │ │ └── UiDslExtensions.kt │ │ │ ├── editor │ │ │ └── MSBuildTargetsCompletionProvider.kt │ │ │ └── run │ │ │ ├── MSBuildDotNetProgramRunner.kt │ │ │ ├── MSBuildExecutorFactory.kt │ │ │ └── configurations │ │ │ ├── MSBuildConfigurationEditor.kt │ │ │ ├── MSBuildConfigurationEditorGroup.kt │ │ │ ├── MSBuildConfigurationFactory.kt │ │ │ ├── MSBuildConfigurationParameters.kt │ │ │ ├── MSBuildConfigurationType.kt │ │ │ ├── MSBuildRunConfiguration.kt │ │ │ └── PatchedRiderNewRunConfigurationTreePopupFactory.kt │ └── resources │ │ ├── META-INF │ │ ├── plugin.xml │ │ └── pluginIcon.svg │ │ └── messages │ │ └── MSBuildDevKitBundle.properties └── test │ └── kotlin │ └── me │ └── seclerp │ └── msbuild │ └── devkit │ └── MyPluginTest.kt └── testData ├── NuGet.config ├── me └── seclerp │ └── msbuild │ └── devkit │ └── MyPluginTest │ └── testRename │ ├── gold │ └── Program.gold │ └── source │ └── Program.cs └── solutions └── MyProjectTestSln ├── MyProjectTest.csproj ├── MyProjectTestSln.sln └── Program.cs /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.github/workflows/run-ui-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.run/Run Build.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run Build.run.xml -------------------------------------------------------------------------------- /.run/Run IDE for UI Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run IDE for UI Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Qodana.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run Qodana.run.xml -------------------------------------------------------------------------------- /.run/Run Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Verifications.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.run/Run Verifications.run.xml -------------------------------------------------------------------------------- /.space.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/.space.kts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/img/card.png -------------------------------------------------------------------------------- /img/card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/img/card.svg -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/img/logo.svg -------------------------------------------------------------------------------- /projectTemplates/MSBuildComponentsLibrary/.template.config/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/projectTemplates/MSBuildComponentsLibrary/.template.config/template.json -------------------------------------------------------------------------------- /projectTemplates/MSBuildComponentsLibrary/CSharpMSBuildLibraryProjectTemplate/CSharpMSBuildLibraryProjectTemplate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/projectTemplates/MSBuildComponentsLibrary/CSharpMSBuildLibraryProjectTemplate/CSharpMSBuildLibraryProjectTemplate.csproj -------------------------------------------------------------------------------- /projectTemplates/MSBuildComponentsLibrary/CSharpMSBuildLibraryProjectTemplate/Task1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/projectTemplates/MSBuildComponentsLibrary/CSharpMSBuildLibraryProjectTemplate/Task1.cs -------------------------------------------------------------------------------- /protocol/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/protocol/build.gradle.kts -------------------------------------------------------------------------------- /protocol/src/main/kotlin/model/rider/MsBuildRunnerModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/protocol/src/main/kotlin/model/rider/MsBuildRunnerModel.kt -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/qodana.yml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/dotnet/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/.editorconfig -------------------------------------------------------------------------------- /src/dotnet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/.gitignore -------------------------------------------------------------------------------- /src/dotnet/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/Directory.Build.props -------------------------------------------------------------------------------- /src/dotnet/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/Directory.Packages.props -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit.sln -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/FileTemplates/MSBuildFileTemplates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/FileTemplates/MSBuildFileTemplates.xml -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/IMSBuildRunnerZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/IMSBuildRunnerZone.cs -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/MSBuild.DevKit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/MSBuild.DevKit.csproj -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/MsBuildDefaultSettingsStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/MsBuildDefaultSettingsStream.cs -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/MsBuildTargetsProviderHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/MsBuildTargetsProviderHost.cs -------------------------------------------------------------------------------- /src/dotnet/MSBuild.DevKit/ZoneMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/MSBuild.DevKit/ZoneMarker.cs -------------------------------------------------------------------------------- /src/dotnet/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/dotnet/global.json -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/MSBuildDevKitBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/MSBuildDevKitBundle.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/MSBuildProjectInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/MSBuildProjectInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/components/UiDslExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/components/UiDslExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/editor/MSBuildTargetsCompletionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/editor/MSBuildTargetsCompletionProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/MSBuildDotNetProgramRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/MSBuildDotNetProgramRunner.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/MSBuildExecutorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/MSBuildExecutorFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationEditorGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationEditorGroup.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationParameters.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildConfigurationType.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildRunConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/MSBuildRunConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/PatchedRiderNewRunConfigurationTreePopupFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/kotlin/me/seclerp/msbuild/devkit/run/configurations/PatchedRiderNewRunConfigurationTreePopupFactory.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/messages/MSBuildDevKitBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/main/resources/messages/MSBuildDevKitBundle.properties -------------------------------------------------------------------------------- /src/test/kotlin/me/seclerp/msbuild/devkit/MyPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/src/test/kotlin/me/seclerp/msbuild/devkit/MyPluginTest.kt -------------------------------------------------------------------------------- /testData/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/NuGet.config -------------------------------------------------------------------------------- /testData/me/seclerp/msbuild/devkit/MyPluginTest/testRename/gold/Program.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/me/seclerp/msbuild/devkit/MyPluginTest/testRename/gold/Program.gold -------------------------------------------------------------------------------- /testData/me/seclerp/msbuild/devkit/MyPluginTest/testRename/source/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/me/seclerp/msbuild/devkit/MyPluginTest/testRename/source/Program.cs -------------------------------------------------------------------------------- /testData/solutions/MyProjectTestSln/MyProjectTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/solutions/MyProjectTestSln/MyProjectTest.csproj -------------------------------------------------------------------------------- /testData/solutions/MyProjectTestSln/MyProjectTestSln.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/solutions/MyProjectTestSln/MyProjectTestSln.sln -------------------------------------------------------------------------------- /testData/solutions/MyProjectTestSln/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclerp/rider-msbuild-devkit/HEAD/testData/solutions/MyProjectTestSln/Program.cs --------------------------------------------------------------------------------