Skip to content

seclerp/rider-msbuild-devkit

Repository files navigation

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
  2. Search for "MSBuild DevKit"
  3. Click Install, then Save
  4. After saving restart Rider

Using .zip file

  1. Go to 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