View Single Post
zwer's Avatar
Posts: 455 | Thanked: 782 times | Joined on Nov 2009 @ Netherlands
#20
Update: The HDD is totally gone, got a new one, reinstalled everything from the last full backup which did set me 2 months in the past, fortunately I managed to extract the work folders before total failure so apart from some specifics, all is well now.

And now to redo the work again... This time I'll make sure to save the project itself before doing any work in it.

Originally Posted by johnel View Post
Anyway, I think the .net platform is interesting in itself but I find the IDE a bit heavyweight. I've used others (Eclipse, Netbeans, monodevelop) but I just think Visual Studio is bit bloated (like a fat-man trying to dance like a ballerina).
Being almost Microsoft-centric (if we except projects like Mono) it bears a little interest to me. I prefer not to tie-down myself to one platform. Either way, I don't plan to get into serious development for .NET, this was a one-time only and for that purpose the free Visual C# Express Edition was more than enough... And it's not bloated as a regular Visual Studio, at least not as it was last time I used it for some Windows-centric C++ development... That is if it actually worked as one would expect from an IDE...


Originally Posted by johnel View Post
My "thanks" button is missing otherwise I would "thank" the posts here.
Thanks button does not exist in the `Off Topic` section as `Off Topic` threads usually don't contribute anything to the Maemo community.


Originally Posted by Fargus View Post
I have seen people using Eclipse to edit .NET projects so maybe thats worth investigating? it doesn't save the pain for now I know but maybe if you have to do it again.
This was for this project only, I didn't want to waste time to explore the platform, how to efficiently use external debuggers, command line linkers and etc. I used it essentially as a glorified editor as I guessed that it should have the best source / syntax analyzing being the native language of the IDE and such...


Originally Posted by SubCore View Post
this must be a "feature" of the express edition, the professional edition i use at work definitely saves files directly to disk when i hit ctrl+s
From what I've heard, the full VS also comes with such `feature`, but is disabled by default, where it is enabled by default in the Express Edition. Why would anyone implement such a `feature` in the first place, let alone set it as a default, beats me...


Originally Posted by cjard View Post
The full VS, when creating a solution, asks where you want it putting.. I know this doesnt help you now but getting the company to buy a full copy of the proper VS may save you much frustration next time around. Have heart; the apps are always quicker to write the second time around, can end up better and if you need any C# help just skype/msn me (I'll send you the details in a pm)
There was no real need to purchase the full version, as I said - this wasn't actually my job at all, I just took on it as I'd do it far faster than anyone else even tho I didn't know the first thing about C#. The backend team would essentially get the code to implement and optimize it for their usage, I wouldn't even need to compile it (apart from debugging/testing purposes while writing).

Thanks, if I really get stuck somewhere when rewriting the damn thing I might take you on that offer


Originally Posted by Venemo View Post
However, after creating the project, you could have used the "Save All..." command save the project, and after that, a periodic Ctrl+S or Ctrl+Shift+S should have solved your problem.
Or, alternatively the "Build solution" or "Start debugging" commands also save everything before they start compiling your project.

I'm very sorry that your first encounter with .NET ended like this, it isn't a bad environment, after all.
Yes, unfortunately I discovered that AFTER I lost my project. One comes to expect that ctrl+s actually saves files on the HDD, not that he needs to do File / Save All before that actually happening. I've used probably 20 different IDEs and so far I haven't seen a single one with such behavior. And they didn't consider such `feature` enough important to even put a link about it on the start page.

And I did some extensive debugging while working on it, so the files were written somewhere (that's why I went with undelete surface scan that resulted in a cluster-fu*k) - they were just erased when I restarted the VS...

I'm not bashing the .NET environment as such, it's the IDE I have a problem with. That behavior is idiotic on so many levels that I cannot even begin to describe.
__________________
Man will never be free until the last king is strangled with the entrails of the last priest.