.NET Fiddle Ideas

  1. Allow breakpoints

    Allow setting breakpoints for debugging.

    265 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 152 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support unit testing frameworks

    It'd be great to be able to use this for unit tests. Specifically, I think support for NUnit and XUnit would be very useful.

    147 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →

    We could create another Project type (NUnit for ex). If it is selected, Code would be divided into 2 sections: Code and Tests. Code would have the classes you need to test and Tests would have NUnit TestFixture class. Then when u run it – Output would show lists of tests and red/green next to them. Would that work? Please comment.

  4. C# 6.0 Support

    Full roslyn release support

    131 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Share the code of dotnetfiddle open source on GitHub

    Share the code of dotnetfiddle open source on GitHub

    117 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add commonly used "using" clauses by default

    I almost always want System, Linq, Collections, Generics and a few others in "using" clauses. I think they should be added to the blank default program, or maybe add a button to add them so I don't have to enter them manually.

    82 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow downloading source code

    Sometimes it'd be helpful to easily download the source code of a dotnetfiddle paste, either a single file or the whole paste (e.g. all files from a MVC "project")

    75 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow multiple files for Console projects

    In many cases I'd love to be able to have multiple files in a single fiddle so I don't have to throw all my classes in a single file and thus making it harder to read/understand.

    Being able to have many files would greatly benefit explaining complex problems/scenarios.

    74 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add "ASP.NET Web Form" to list of project types

    Divide code section into ASPX and Code Behind.

    Create Web App project on the fly and build it. With Default.aspx page having the code.

    Display Default.aspx page in Output section or Popup

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add command line args

    Please add the ability so we can pass custom args to the Program's Main method just like you can on http://www.ideone.com

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow uploading DLLs

    Simply add an option to upload .NET libraries, like for testing them.

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support System.Web.Script.Serialization

    So that we can use JavaScriptSerializer and others

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. dark theme

    Please give us inverted color theme, most developers are working with "white on black"

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add support for WebAPI using System.Web.Http

    Add support for WebAPI using System.Web.Http

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Load the specified version of Json.NET rather than always loading 6.0.0.0

    Whenever I add Json.NET as a nuget project, version 6.0.0.0 is attached rather than the selected version. For instance, in this fiddle: https://dotnetfiddle.net/6LyfRc the latest release version is selected, version 7.0.1, but "Console.WriteLine("Json.NET version: " + typeof(JToken).Assembly.FullName);" actually shows 6.0.0.0 was loaded.

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Use monaco-editor as default editor

    Monaco-editor is MIT licensed and made by Microsft.
    It's the same text editor used in VSCode, and it is open source!
    It also has many interesting features like code diff and editor customization.

    See more here:
    https://github.com/Microsoft/monaco-editor
    https://microsoft.github.io/monaco-editor/playground.html

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Font settings

    I want to change font size for code editor, it is cosmetic, but very nice feature =)

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Please allow to change platform target to either x86 or x64

    Any CPU won't allow you to load native dependencies e.g. SQLite. If this doesn't open security holes, please give users the option to specify platform target to be x86, x64 or Any CPU.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. C# 7.0 support

    Roslyn 2.0 is currently in pre-release state. As we get close to RTM, dotnetFiddle will be quite useful to try or demo C# 7 features.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Nemerle

    Add Nemerle language: http://nemerle.org

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6
  • Don't see your idea?

.NET Fiddle Ideas

Feedback and Knowledge Base