https://github.com/seclerp/rider-msbuild-devkit
A plugin for Rider that enhances the MSBuild development experience
https://github.com/seclerp/rider-msbuild-devkit
msbuild rider-plugin
Last synced: 6 months ago
JSON representation
A plugin for Rider that enhances the MSBuild development experience
- Host: GitHub
- URL: https://github.com/seclerp/rider-msbuild-devkit
- Owner: seclerp
- Created: 2023-09-15T14:27:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T22:29:41.000Z (6 months ago)
- Last Synced: 2025-04-09T23:28:22.419Z (6 months ago)
- Topics: msbuild, rider-plugin
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/22786-msbuild-devkit
- Size: 2.05 MB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
---
A plugin for Rider that enhances the MSBuild development experience
### Features
- Run/Debug MSBuild tasks using new Run Configuration
- "MSBuild Library" C# project template
- "MSBuild Item" (`.props`/`.targets`) templates### How to install
#### Using marketplace
1. Go to `Settings` / `Plugins` / `Marketplace`
1. Search for "MSBuild DevKit"
1. Click `Install`, then `Save`
1. After saving restart Rider#### Using `.zip` file
1. Go to [**Releases**](https://github.com/seclerp/rider-efcore/releases)
2. Download the latest release of plugin for your edition of JetBrains Rider (Stable or EAP)
3. Proceed to `Settings` / `Plugins` / `⚙` / `Install plugin from disk`
4. Click `Save`
5. After saving restart Rider### How to use
TODO
### Requirements
- IDE
- JetBrains Rider **2023.2+**### Development
> **Note**: You should have JDK 17 and .NET SDK 7.0+ installed and configured.
#### Preparing
`./gradlew prepare` - generates RD protocol data for plugin internal communication and prepares sources for build.
#### Building plugin parts
`./gradlew buildPlugin`
It will build both frontend and backend parts.
#### Running
Next command will start instance of JetBrains Rider with plugin attached to it:
`./gradlew runIde`
### Contributing
Contributions are welcome! 🎉
It's better to create an issue with description of your bug/feature before creating pull requests.
### See also
- [**Marketplace page**](https://plugins.jetbrains.com/plugin/22786-msbuild-devkit)
- [**Changelog**](CHANGELOG.md)