C# development tools

Concordian
by Concordian · 6 posts
2 years ago in .Net (C#, VB, etc)
Posted 2 years ago · Author
I was looking in the C# section, I was wondering if there are any updated references for developing tools.
Posted 2 years ago
@Concordian


Visual Studio and .NET; that's all I use. Pop in a few libraries to make your life easier, and you're good to go. There's additional software for protecting the code against crackers, but I don't think we're handing out that info.

We run all of our compiled code through https://www.virustotal.com/gui/home/upload to make sure we're not setting off anti-viruses.

@Datamine


Would you like to weigh in?
Posted 2 years ago
@Concordian

@Don Von Alpha Dom


For c# development there are a few options:

Visual Studio
Pros: Feature rich, has a free version.
Cons: Can be a bit overwhelming if you're new, performance can be an issue on older hardware.
Download: https://visualstudio.microsoft.com/downloads/
I highly recommend this if you're serious about c# development.

Rider
Pros: Feature rich, cross-platform and developed by JetBrains so you know it's good quality.
Cons: Paid software with a 30 day free trial, other than that I don't use it so I cant say.
Website: https://www.jetbrains.com/rider/
I use JetBrains IDEs for Java and Python development but Visual Studio will always be my main .Net IDE so I can't speak to how well Rider compares.

LINQPad
Pros: Simple and easy to use
Cons: Not a full IDE.
Website: https://www.linqpad.net/
LINQPad is not an IDE, it's advertised as a ScratchPad and for that use case, it is amazing. I paid for the pro version because I found it so convenient. If you need to quickly throw together code for testing/demonstration purposes or to perform a quick task, LINQPad is hard to beat.

Visual Studio Code
Pros: Customizable, cross-platform, has a plugin ecosystem, has IntelliSense, supports .NET or Mono, supports other languages.
Cons: Not a fully fledged .Net IDE, other than that, hard to say as I don't use it for .Net development.
Website: https://code.visualstudio.com/
I use VS Code mainly for web development and misc code editing. While I know it is capable of being used to build projects, I still prefer a dedicated IDE when working with .Net, Python and Java.
Posted 2 years ago · Author
I suppose I should have been more specific. I use Visual Studio as my IDE. I mean updated references for coding IMVU tools. I found IMVU mafia looking for a decompiled version of the IMVU client, my interest is in reverse engineering IMVU's client.

With updated references, the adfly links to some of the projects made by DataMine don't work for me. I'd like to learn and contribute what I can. I'm familiar with the concept of running uploads through virus total, I prefer hybrid-analysis because the sandbox will also disclose any connection sources in case someone feels like doing anything sketchy, as well as other application behavior, and dropped files.

Thank you both for taking the time out of your day to reply to me.
Posted 2 years ago
@Concordian


Thanks for sharing hybrid-analysis. I hadn't heard of that service before. If it does show connections, I'm gonna start using it.

OH and which adfly links aren't working? I'll see if they are broken and need updated or replaced.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Sign in

Already have an account? Sign in here

SIGN IN NOW

Create an account

Sign up for a new account in our community. It's easy!

REGISTER A NEW ACCOUNT