A .NET Watch Run Configuration (dotnet-watch) that can be used in RiderA .

Overview

.NET Watch Run Configuration

A .NET Watch Run Configuration (dotnet-watch) that can be used in Rider.

dotnet-watch is a .NET global tool that can track file changes during development and restart the target command. This plug-in allows users to utilize the standard features of Rider's run configuration to add a dotnet-watch quickly to any runnable project. Runnable projects include console applications, ASP.NET Core web apps, and Desktop applications. This plug-in also exposes some of the latest flags from the .NET 6 implementation of dotnet-watch, meaning not all flags are applicable if you use an SDK version before .NET 6.

Features include:

  • Project Selection
  • Target Framework Selection
  • Program Arguments
  • Working Directory
  • Environment Variables editor
  • Use External Console flag
  • Verbosity (--quiet, --verbose, or default)
  • Suppress Hot Reload (only .NET 6)
  • Before Launch options

Plugin built by the JetBrains Developer Advocates.

Screenshots

Plugins Screen

plugins screen in JetBrains Rider

Settings

setting dialog

Running In JetBrains Rider

running in JetBrains Rider

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for ".NET Watch Run Configuration" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

You might also like...
🎄 Simple Jokes App using Jetpack Compose powered by sv443.net API
🎄 Simple Jokes App using Jetpack Compose powered by sv443.net API

Jokepack This App list jokes from sv443.net API Note: I'm using this project just to learn Jetpack Compose Still in development, but the App is availa

Xamarin.Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Xamarin.Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#

Xamarin.Android Xamarin.Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#. Build Status Platform

Microservice-grpc-multi-language-example - gRPC communication on multiple language demonstration (spring kotlin, go, .NET core 6) BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.
BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.

BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.

This repository demonstrates how Kotlin can simplify Spring Boot configuration properties file mapping

Kotlin spring-boot nested config props This repository demonstrates how Kotlin can simplify Spring Boot configuration properties file mapping @Constru

This component allows you to interact with remote machine via SSH. You can execute commands or run scripts located on that machine

th2 act ssh (1.2.0) Overview Provides user with the ability to execute specified scripts or commands with the parameter he needs Custom resources for

BlackBox - a virtual engine, it can clone and run virtual application on Android
BlackBox - a virtual engine, it can clone and run virtual application on Android

BlackBox is a virtual engine, it can clone and run virtual application on Android, users don't have to install APK file to run the application on devices. BlackBox control all virtual applications, so you can do anything you want by using BlackBox.

⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

💻 create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

💻 create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

A server which delivers client configuration settings to an end-user over http.

RuneTopic HTTP Server A server which delivers client configuration settings to an end-user over http. Setup Guide You can host a http server with Dock

A Gradle plugin enforcing pre-commit and commit-msg Git hooks configuration

A Gradle plugin enforcing pre-commit and commit-msg Git hooks configuration. Conventional-commits-ready.

Curations and configuration files for the OSS Review Toolkit.

ORT Config This repository contains configuration files for the OSS Review Toolkit. Content Curations The curations directory contains package curatio

FPS Display Mod for Minecraft with an easy-to-use ingame configuration: /fps
FPS Display Mod for Minecraft with an easy-to-use ingame configuration: /fps

FPS-Display The FPS Display Mod is made to be used with the Minecraft Forge Load

Responsive Layout Gird Configuration using Compose. An adaptive layout
Responsive Layout Gird Configuration using Compose. An adaptive layout

ResponsiveGrid Responsive Grid is most followed layout system by the designer as it adapts to screen size and orientation, ensuring consistency across

simple-flank is a Gradle plugin to use Flank in Android projects with no configuration needed

simple-flank simple-flank is a new gradle plugin with a clear focus: make the setup as simple as possible. Applied to any application or library modul

Sharkur is a fork of Purpur which adds more configuration and also some optimalization.

Sharkur Sharkur is a fork of Purpur which adds more configuration and also some optimization. API Javadoc Dependency Information Maven repository

Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube channel.
Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube channel.

Marvel Super Heroes Android App 📱 Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube c

Sync DND state between Android phone and watch
Sync DND state between Android phone and watch

DNDSync This App was developed to enable Do Not Disturb (DND) synchronization between my Pixel phone and the Galaxy Watch 4 since this option was only

Comments
  • Add checkbox to disable automatic browser launch

    Add checkbox to disable automatic browser launch

    I see there's a checkbox for "Always restart on rude edit". It'd be nice to have something similar for disabling browser launch when starting dotnet watch.

    DOTNET_WATCH_SUPPRESS_LAUNCH_BROWSER=1

    See https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-watch

    opened by oal 1
  • Do not stop dotnet watch process when a build is started

    Do not stop dotnet watch process when a build is started

    Do not stop the dotnet watch process when a build is started.

    Requires: https://youtrack.jetbrains.com/issue/RIDER-80249/BuildActionBase-should-not-stop-all-run-configurations

    enhancement 
    opened by maartenba 1
  • Unable to use hotreload with --framework flag in command line

    Unable to use hotreload with --framework flag in command line

    Hello, when using this plugin, the hotreload functionality for aspnetcore and blazor is not working. Using the verbose flag i see this: Did not find a HotReloadProfile or running a non-default command. Watching with legacy behavior.

    If i launch dotnet watch manually from my terminal, everything works fine.

    I noticed that adding the --framework flag breaks the hot-reload functionality in dotnet watch.

    So if i try: "C:\Program Files\dotnet\dotnet.exe" watch run --project D:/Test/Test.csproj --framework net6.0

    hotreload doest not work, but with:

    "C:\Program Files\dotnet\dotnet.exe" watch run --project D:/Test/Test.csproj

    it works!

    Maybe you can change the settings to add the --framework flag only if the user opts in, and remove it from default behaviour (so dotnet watch will take the default configured for the project).

    enhancement 
    opened by GiampaoloGabba 1
Releases(v2022.3.1)
Owner
Maarten Balliauw
Loves web, HTTP, C#, Azure and application performance. Developer Advocate at JetBrains. Frequent speaker at various developer events.
Maarten Balliauw
A boiler plate that can be re-used to start android apps

Agile Boiler Plate The main task at the innovation labs of Avast is to find new ideas to work on, prototype these ideas, and quickly implement them. A

Abed Almoradi 45 Sep 19, 2022
Makes Google play in app purchase library (BillingClient) into a flowable that can easily be used in compose world

Billy the android Our goal is to make a modern api of BillingClient so that it is easier to use in compose world. This library is still early beta and

Stefan Wärting 16 Dec 14, 2022
A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev-tools

A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev tools Contribution Add the description of the benchm

null 13 Dec 16, 2022
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.

Development in this repository is stopped. Future development continues on https://github.com/yigit/android-priority-jobqueue ========================

Path Mobile Inc Pte. Ltd. 2.4k Dec 9, 2022
Tired of manually setup test data of Kotlin data classes or POJOs? Instantiator creates Instances of any class for you so that you can focus on writing tests instead of spending time and effort to setup test data

Instantiator Tired of manually setup test data of Kotlin data classes or POJOs? Instantiator creates Instances of any class for you so that you can fo

Hannes Dorfmann 54 Dec 30, 2022
A special view that can contain other views (called children)

A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views containers. There

Phạm Thành Trung 1 Oct 16, 2021
A demo of an IOU-like agreement that can be issued, transfered and settled confidentially

The Obligation CorDapp This CorDapp comprises a demo of an IOU-like agreement that can be issued, transfered and settled confidentially. The CorDapp i

null 0 Nov 3, 2021
Elektronika - is a replica of an old Soviet watch - electronics, that might be uses on Android watch now)

Elektronika Elektronika - it's a sample project that shows how to create watch face for Android WearOS. Elektronika based on Google WatchFace Sample,

Ilia Pavlovskii 7 Dec 19, 2022
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

(English Documents Available) C#下Lua编程支持 xLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。 xLua的突破 xLua在功能、性能、易用性都有不少突破,这几方面分别最具代表性的

Tencent 8.1k Jan 3, 2023
Clone of the mercurial repository http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar

ZBAR BAR CODE READER ==================== ZBar Bar Code Reader is an open source software suite for reading bar codes from various sources, such as v

null 2.4k Dec 26, 2022