An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


Logo

MSBuild DevKit for Rider

Version
Build

---

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)