Hacker News new | ask | show | jobs
by kunglao 2343 days ago
1. Navigation: subjective so gonna let that slide. 2. Downright bullshit. You are starting to whine. 3. Subjective but far from something that makes the IDE a "piece of crap" 4. You are starying to sound like you are in the wrong industry. 5. No. Change the .csproj and drop the AssemblyInfo.cs usually work for something that can actually be migrated. If you expect any project that targeted Windows to just migrate to cross platform using a NNF you are an idiot.

At the very least you could have given an example of an IDE that you consider is better. You were just talking out of your arse.

1 comments

> 1. Navigation: subjective so gonna let that slide.

If you're going to pick a mode of navigation then at least commit to it. It's subjective whether or not any particular choice is good. The quality of the implementation, not so much.

> 2. Downright bullshit. You are starting to whine.

Sorry for wanting a package manager to... manage packages, I guess.

Or maybe it's configured wrong? I guess it's too much to expect two Microsoft tools to work well together..

> 3. Subjective but far from something that makes the IDE a "piece of crap"

Do you never edit your project files from outside the IDE?

> 4. You are starying to sound like you are in the wrong industry.

Compare a typical SBT build definition[0] or Cargo.toml[1] to a typical VS solution[2] or project[3]. Which would you feel the most confident about when modifying by hand?

(Hint: For me, it's definitely not the one that is full of autogenerated cartesian products.)

> 5. No. Change the .csproj and drop the AssemblyInfo.cs usually work for something that can actually be migrated.

So why couldn't Microsoft include a tool for that migration? That seems like table stakes for such a migration project. We're not exactly talking about 2to3[4] or rustfix[5] here...

> If you expect any project that targeted Windows to just migrate to cross platform using a NNF you are an idiot.

Amazing how Microsoft are completely unable to even get close to what the Wine and Mono people did years ago.

> At the very least you could have given an example of an IDE that you consider is better. You were just talking out of your arse.

Throw a dart and you'll find something. If you want the out-of-the-box live-in-your-IDE experience then JetBrains' stuff is miles better than VS. Personally I moved on to Spacemacs[6] after a few years each of VS and IntelliJ.

[0]: https://gitlab.com/teozkr/what-should-i-sing/blob/master/bui...

[1]: https://gitlab.com/teozkr/scankiosk/blob/master/scankiosk-ui...

[2]: https://github.com/getsentry/raven-csharp/blob/develop/src/S...

[3]: https://github.com/getsentry/raven-csharp/blob/develop/src/a...

[4]: https://docs.python.org/3.8/library/2to3.html

[5]: https://github.com/rust-lang/rustfix

[6]: https://www.spacemacs.org/