4 ms·
The .Net ecosystem has a lot of great tooling, for sure. The main issue I have had is if you are trying to get into the .Net Ecosystem without spending money.
by RajT88 3y ago
The .Net ecosystem has a lot of great tooling, for sure.
The main issue I have had is if you are trying to get into the .Net Ecosystem without spending money. There are quite good free tools, but you have to figure out what works best for you if you're used to the non-free ones.
I assume instead of Reflector for the decompilation, you used DotPeek?
- guhidalg 3y agoI've used ILSpy instead of JetBrain's tools for this. If you're a real OG, you used `ildasm`.
- xeromal 3y agoI learned this from Jeffry Ritcher (https://www.amazon.com/CLR-via-C-Developer-Reference-ebook/dp/B00JDMQJKQ/ref=sr_1_1?crid=27Q9PDF0KHPV3&keywords=clr+via+c%23&qid=1699983990&s=digital-text&sprefix=clr+via+c+%2Cdigital-text%2C118&sr=1-1 https://www.amazon.com/CLR-via-C-Developer-Reference-ebook/d...) A lot of what I know about C# is from his books. I wish every language had someone of his caliber write a book about it. I think the version of the book I read was "CLR via c#" about 10 years ago
- fomine3 3y agodnSpy was the best
- bob1029 3y ago> The main issue I have had is if you are trying to get into the .Net Ecosystem without spending money. I suggest not trying to do this. You can certainly make most of .NET8 work with a pure OSS toolchain, but your overall development experience is going to be destitute compared to that of the official tool chain. To be clear - I think paid alternatives, such as Rider are fantastic too, but even so I've had some trouble at the edges with paid 3rd party (Blazor apps, UWP, etc). At the end of the day, you have to ask yourself about what your hourly rate is. If you are going to spend a 20 hour premium per week bandaging up a "free" .NET toolchain, whereas the official, $100/m stack costs you 1-2 hours, which one actually costs you more? What are your principles worth in terms of your free time?
- SamFold 3y agoWhat would you say is the current best in class toolchain for .NET (assuming I'm running on a ARM Mac)?
- gv83 3y agoJetbrains’ Rider by a very long shot Vscode stuff is ok too if you dislike big and featureful ides, but it’s behind rider. dotnet cli to run commands is sufficient until you have very strange builds. Keep in mind the language has many ways to do the same thing, so rider helps you doing the “modern” things. The base class library is also very vast. Take your time, C# is great but it has a ton of features.
- starik36 3y agoWhat is the issue with using Visual Studio Community Edition? Or if not on Windows, using VS Code with the plugin. All free.
- wiseowise 3y agoWasn’t there some issue with debugger on Non-Windows platforms?
- hit8run 3y agoVisual Studio for Mac is discontinued and will be retired next year: https://learn.microsoft.com/en-us/visualstudio/mac/what-happened-to-vs-for-mac?view=vsmac-2022 https://learn.microsoft.com/en-us/visualstudio/mac/what-happ...
- starik36 3y agoI use JustDecompile. It's free, last I checked, and it works great.
- xeromal 3y agoI used dotPeek. Made quick work of it!