Visual Studio 2013 Released 198
jones_supa writes "Final releases of Visual Studio 2013, .NET 4.5.1, and Team Foundation Server 2013 are now available. As part of the new release, the C++ engine implements variadic templates, delegating constructors, non-static data member initializers, uniform initialization, and 'using' aliases. The editor has seen new features, C++ improvements and performance optimizations. Support for Windows 8.1 has been enhanced and the new XAML UI Responsiveness tool and Profile Guided Optimization help to analyze responsiveness in Windows Store apps. Graphics debugging has been furthered to have better C++ AMP tools and a new remote debugger (x86, x64, ARM). As before, MSDN and DreamSpark subscribers can obtain the releases from the respective channels, and the Express edition is available zero cost for all."
Who cares? (Score:2, Insightful)
Re: Who cares? (Score:3, Informative)
Both VS and TFS 2012 were massive improvements over the 2010 editions for what its worth. 2013 seems more iterative and superfluous.
Re: Who cares? (Score:4, Insightful)
I disagree
VS2012 was massive improvement in terms of features. Unfortunately, those features consumed A LOT of resources, to the point it was completely unusable on my computer (on start, after a few minutes, VS2012 would show a message saying "your computer is too slow for VS2012").
VS2013 is as feature rich (actually, more) than VS2012 *and* it consumes LESS resources than 2010. I have been using it since the Preview (with ReSharper and a few more plugins) and it's great.
Re: (Score:2)
I've been using VS2012 on a 5 year old laptop, that was midrange at best when new. The requirements don't seem that steep.
Re: (Score:2)
Re: Who cares? (Score:4, Informative)
My experience was the opposite. VS2012 was night-and-day faster than VS2010 on my work machine, if only because it was much better at multi-threading. My peers had a similar experience. Perhaps my experience was different due to the fact that I don't run that many plug-ins.
VS2013 is an improvement as well, so I am curious to see how quickly I can get an upgrade approved.
Re: (Score:3)
It was the UI that made me hate 2012. The largely black and white themed icons slowed me down in finding the file I wanted in solution explorer in larger projects which was fucking annoying. It took some used to having the menu bars shouting at you all the time too.
I also hate the fact that it's a step backwards feature wise in some ways also, no more automated generation of unit tests for a class when using MSTest for example. I've also found NuGet can be quite annoying with it breaking once or twice and m
Re: (Score:2)
Nuget gets broken when using the standard mode. Part of the problem is that when you check in, it doesn't automatically select all files for checkin, and most people don't pay attention.
This is why the new(er) Package Restore mode works so much better (on top of not filling up your version control database with binaries).
The UI was largely addressed after a couple of months by a new version of the Theme Switcher and a hack to add in color icons. Many of the icons in 2013 are still monochrome, but a large
Re: (Score:2)
If you're using C++, VS 2013 comes with a much better compiler in terms of standards compliance, with more C++11 features (notably, variadic templates), and even some small pieces of C++14.
Re: (Score:2)
I find it easier on the eyes. There is a dark theme that makes my eyes feel less tired after hours of use.
Re: Who cares? (Score:2)
Thank you. I had tried a while back to fix that in office, and failed. This will make Visual Studio 2012 usable for me.
Re: (Score:2)
The real question is, why can't the Visual Studio programmers just use Windows Forms or XAML or whatever the Hell it is every other Windows application developer is "supposed" to use these days, so that VS looks and works like a "normal" application?
Re: (Score:2)
Actually, the real question is... WTF are you talking about?
Re: (Score:3)
I guess I don't know... I was working off the premise that Windows applications ought to (and do) have a "standard," consistent look-and-feel, but then I just looked through the UIs of the 10 or so applications I have open right now and pretty much every single one of them is different.
Maybe the follow-up question should be "why can't Microsoft be less schizophrenic about UI standards?"
Re: (Score:2)
Re:Who cares? (Score:4, Interesting)
VS2012 doesn't support XP as far as I know since .Net 4.5 doesn't run there and the main thing with VS2012 was support for Metro. So that ship has sailed.
I don't think it is vendor lock in to expect developers to be using a OS that is less than 10 years old.
Re: (Score:2, Informative)
Yes, VS2012 and VS2013 still support XP. I'm running some stuff on Server 2003 right now, that I compiled with VS2013RC.
Here's how it's done:
Windows XP Targeting with C++ in Visual Studio 2012 [msdn.com]
Works exactly the same in VS2013 also.
Re: (Score:2)
Sorry I should have been more specific VS 2012 doesn't run on XP as far as I know, you can target the platform but you can't run on it. You also give up features in .Net > 4 when targeting downwards which kind of sucks (async is your friend).
Programs! (Score:4, Insightful)
I look back with fondness for the times when a program was a set of instructions and declarations written in a programming language, rather than am odd derivative of C++ tied to a billion files in various XML schemas.
Re: (Score:2)
I look forward to the time when I can tell my computer, in plain English, what I need it to do and it just does it without having to program a specific application to do a specific function.
Re: (Score:3)
Be careful what you ask for. Computers are vindictive. One that has free reign to misinterpret what you are asking for it going to be nothing but trouble.
Re: (Score:2)
Re: (Score:2)
That's why I like my Apple 2e
Re: (Score:2)
Re:Programs! (Score:4, Funny)
I look back with fondness for the times when a program was a set of instructions and declarations written in a programming language, rather than am odd derivative of C++ tied to a billion files in various XML schemas.
Yeah and I remember hand crafting make files in order to build systems from all that carefully written C code.
.. progress sucks
I mean I really hate myself for clicking on the NuGet package manager that I installed in VS, browsing a huge number of open source solutions and downloading and installing libraries and libraries of useful code with almost a single click. Yeah
Re:Programs! (Score:5, Insightful)
Using lots of libraries and components is great... when it all works. When your app won't build and you get an obscure error message from some package that you didn't even know you were using, it's not so much fun. I handcrafted make files as well. At least then, I knew what was going on, and what depended on what.
Re: (Score:2)
I'd worry about a developer that doesn't even know what packages he is using.
It's not like NuGet provides a list of installed packages or anything. Oh wait.
You still know what's going on now. Scrap that. Competent developers still know what's going on now. The configs are still open and human readable, most people are aware of what dependencies they've added to their projects by simply not shutting down their brain whilst installing dependencies but I don't see how if you can't keep track of what you instal
Re: (Score:2)
What better way to expand your attack surface.
Truly, in the Age of Information, the Hackers shall inherit the Earth.
Re: (Score:2)
The tension between KISS and DRY has always been there. Both are fundamental principles and yet at some level they are incompatible, since writing reusable code necessarily involves increasing its complexity. And the less you want to RY, the more complexity you have to build in.
The C++ STL is a shining example of this. Everyday developers shouldn't be writing their own lists and array and hashmaps. They definitely shouldn't write their own string utilities. And they shouldn't have to change those implementa
Where is the RPM? (Score:3, Funny)
I tried to do
yum localinstall visualstudio-2013.exe
but it wouldn't load on any of my Fedora or CentOS boxes. Tried the same with aptitude on my Debian boxes, same story.
Is someone gonna repackage this for our favorite distro? Really, these guys are worse than Canonical when it comes to supporting the community.
Re: (Score:2)
I'm really sorry. We tried to build an RPM and a DEB, but for some reason no distro provides kernel32.dll in its repositories, and we need it as a dependency. I hope they fix that soon. ~
Still half-assed C++11 support (Score:4, Insightful)
(sigh)
Oh well... maybe next year they'll catch up. Oh wait, that's when C++14 is supposed to be standardized.
[double facepalm]
Re: (Score:2)
First thing that comes to mind? compile-time hashes used as case labels.
constexpr unsigned crc32_table(unsigned c,unsigned k=8)
...
{
return (k==0)?c:crc32_table((((c&1)?0xedb88320u:0)^(c>>1)),k-1);
}
constexpr unsigned crc32(const char *str, std::size_t len)
{
return (len==0)?0xffffffffu:((crc32(str,len-1)>>8) ^ crc32_table((crc32(str,len-1) ^ str[len-1]) & 0xFF));
}
constexpr unsigned operator "" _hash(const char *str, std::size_t len)
{
return crc32(str,len)^0xffffffffu;
}
w
Re: (Score:2)
Re: (Score:2)
Because it's a pain in the ass, that's why.
Also, I don't like wasting my time writing tools to "fix" somebody else's partially complete implementation of something... in this case, C++11.
Yes, I'm lazy. I'm a computer programmer.
Re: (Score:2)
Re: (Score:2)
Speaking for myself, there's some truth in that.
Only faster runtime.
Re: (Score:3)
In your example "show"_hash and "fill"_has
Re: (Score:2)
Re: (Score:2)
If used on a context which requires a constant, a constexpr will *always* be evaluated at runtime.
If used in any other context, it's possible that it will instead output code to compute the value instead of evaluating it.
Re: (Score:2)
Looking at gcc 4.7.1's output with constexpr, I've found that putting it in a context which *requires* a constant, such as a case label in a switch statement, the compiler will faithfully output an evaluated value, as expected.
If it is used in more general contexts, however, it doesn't always work. My experience is that tail recursive constexpr's, in particular, did not always output the evaluated constant directly, but instead would often output the code to compute it per the algorithm described in th
Re: (Score:2)
My last post was a bit sparse on details but I'll try and improve upon it here. The main point I was trying to make was that just because you define a function as constexpr doesn't mean it will run at compile time unless certain conditions are met. This obviously isn't a bad thing as you can re-use the function at runtime.
If you have a constexpr function and all of its arguments are constant expressions (such as literals) and it is used in a constant expression (switch case label, array size, non-ty
Re: (Score:3)
C++ standard is evolving fast
Does no one else find it funny that saying that about five years ago would have been met with "WTF?!!"
However, I do have to agree, VS still has half-baked C++ support period. It's neat that they have their own .NET stuff for C++, but I think they tend to think about that .NET stuff first and ISO C++ second. That's a shame really because I know quite a few (and maybe it's just the area I'm in) places wanting to hire those with C++11 skills.
so we can't expect all the compilers to offer an implementation in less than 6 months
Well the thing about it is that they've had longer than six months
Re: (Score:2)
Actually, yes, that's one of the notable changes in VC++ 2013 - it now supports C99 _Bool, compound literals, designated initializers, and most of C99 new headers. Apparently, that's sufficient to compile ffmpeg, which was the point of the exercise. Still no VLAs, though.
TFS... (Score:2)
Re: (Score:3)
Re: (Score:3)
TFS2010 very good? Oh, my.
I've seen: check-ins transpose lines on check out; complete failures to update to actual latest versions of code; and random check-outs of code with no local changes.
Other fun aspects: can't unshelve to anything but the changeset that the shelf came from; industry worst? merge and diff tool; no non-connected way of getting changeset info for automatic version information; despite being a centralized model, local workspaces can't be moved (say, in the advent of hardware failure on a
Re: (Score:2)
If you can reproduce any of those things, please email me.
This isn't really legible, but I think you meant to say "branch" or "workspace". But in any case, it isn't true. You can use tfpt.exe (tf power tools) and force all kinds of "unsafe" things, like unshelving an add/edit shelvese
Re: (Score:2)
I'm willing to believe things are going great in your environment — we have been plagued by problems. (Some of the gripes in my post may have been specific to TFS2008, though the mind-boggling line transposition was just two months ago.) We will almost certainly be upgrading TFS when we move to VS2013, though given some of the egregious compiler bugs present in the new release, we will probably wait until the first SP. In the meantime, we're migrating projects over to git, and ultimately we will proba
Re: (Score:2)
Ummm... How can you on one hand talk about your giddiness of moving to Git, and then complain about how things aren't accessible in VS? You have to drop to the git command line for a lot of things...
Just downgraded something to .NET 2.0 (Score:2)
Re: (Score:3, Funny)
I thought .NET was dead and the Microsoft future was HTML5 now?
Re: (Score:2)
What have *you* been huffing? .NET, in one form or another, is *the* main development framework Microsoft has been pushing the last few years, honestly.
Windows desktop pre-Win8: Native code or .NET. .NET (via the subset usable in WinRT), native code (same caveat), or HTML5/JS. .NET (via Silverlight) or .NET (via XNA). .NET (via WinRT subset for phone) or native code (WinRT). .NET (via XNA).
Win8 / Windows RT apps:
Windows Phone 7:
Windows Phone 8:
Xbox 360 indie games:
This goes back even further, actually, but
Re: (Score:2, Interesting)
Apparently you missed the renewed interest in C++. .NET is still very popular, but the .NET team never sold the Windows development team on .NET, who went off in their own direction with Metro and additions to WinAPI. So, if we're talking the past two years, then .NET is definitely not *the* main development framework, it's C++ (i.e. native code). How have you missed this? There have been a ton of articles over the past couple of years analyzing Microsoft's schizophrenia.
Perhaps you were just working really
Re: (Score:2)
The C++ frameworks have always had the cutting edge features first. MFC received ribbon support before the managed frameworks for example. This is because the managed frameworks usually just wrap around that anyway - i.e. WinForms wasn't much more than a wrapper around Win32 API.
But that doesn't mean they're the preferred, main, or recommended development framework. The Windows development team use C++ because they're doing OS development and it's the best tool for the job, coupled with the fact it's all bu
Re: (Score:2)
Microsoft has been pushing the idea that native code development is back (not that I noticed it was gone, I just kept writing C++). This may not be the best idea (I find your suggestion about pushing .NET instead very plausible), but MS is at least publicly changing direction. Not as bad as Apple used to do, but it isn't pretty.
Re: (Score:2)
This is because the managed frameworks usually just wrap around that anyway - i.e. WinForms wasn't much more than a wrapper around Win32 API.
This actually hasn't been true for a while. You're right on WinForms, but that has been de facto deprecated from .NET 3 onwards, with WPF taking its place - and WPF doesn't wrap any OS API, it does everything down to rendering on its own (and that is directly on top of Direct3D). Similarly, WPF Ribbon does not wrap the OS ribbon, it reimplements it.
Also, MFC received ribbon support first simply because Microsoft has bought it from a third party company which implemented it already. I believe it is also a fr
Re: (Score:2)
I write equal amounts native and managed code. I'll grant that managed ha seen a resurgence, but the only way you could call it the "main" framework is to note that the last few tool versions have added more updates to native-oriented tools than managed-oriented ones... which sounds good until you realie that the native tools were left to languish for so long that these updates have been almost entirely a matter of catching up, while .NET has still gotten a bunch of cool new stuff like async.
Re: (Score:2)
LOL. We're waiting for Microsoft to catch up. It ain't 2008, bitch.
As a new user of Visual Studio (Score:2)
I'd like to ask - what am I missing?
Until recently, I hadn't programmed in anything apart from Matlab in Linux (which has a crappy "IDE") in over ten years (the last version of VS I ever used in any way was VS6.0). Anyway, I started to work on Python and C++, and have so far found a lot of positives with the IDE (Ultimate VS2012 - free from my organization).
VsVim and PTVS let me use a vim like editing features, and Python Tools for VS has also performed well (interactive debugging, autcomplete and comman
Re:As a new user of Visual Studio (Score:4, Informative)
Missing relative to other tools? Not terribly much, honestly; I wouldn't use VS for Java (by preference, I'd use NetBeans) or for POSIX native code, but both are possible. Some VS extensions are very handy; there's a tool for finding, installing and updating them called NuGet (should be built into current versions of VS, I think); you may want to check them out although it sounds like you've already found some plugins that you like. The git integration will probably improve over time; there has already been an update or two. Eclipse has slightly more refactoring power than is built into VS, but there are plugins for that and the Eclipse UI drives me nuts when I try to use it. The only major thing that comes to mind is that VS isn't going to run on anything except Windows (unless Wine support for it is a lot better than I remember) so, although there are Linux-compatible IDEs that can read its project files, it might not be the ideal tool for mixed environments.
Re: (Score:2)
Out of curiosity, did you have a chance to look at the Python/C++ mixed mode debugging [codeplex.com], and if so, how did you find it?
(I'm the PTVS developer who implemented it, and I'm always looking for feedback from users who use the feature on real-world applications, especially in terms of use cases, scenarios etc - i.e. what can be added or rearranged to improve the typical or not-so-typical workflow or make it more convenient. Bug reports are also always welcome, of course!)
Re: (Score:2)
if you're doing C++ development then it's great, but Python? I'd imagine not so much
You'd be surprised. I dare say that we're neck to neck with PyCharm, and doing some things better than them - e.g. type inference for code completion (try some of the code snippets in this video [youtube.com] in your favorite Python IDE, and see how it fares...). And no other Python IDE has anything like this [codeplex.com], to the best of my knowledge.
I can fully understand where you're coming from - it's true that, historically, Microsoft developer tools have focused on supporting pretty much only Microsoft languages and frameworks.
from demos (Score:2)
It seems that the editor changes are mainly a roll in of the powertools (I don't do client side web dev so javascript and ASP side of things don't matter to me). Makes me wonder: what will the next power tools be as it seems to be the only way I'll be getting new editor features?
I can't remember if VS2012 added it or not as my work developes mainly in 2010 but a big one I'd like to see is coding time checks on stored procedures for database projects. It annoys me that I have to migrate my database and run u
Re: (Score:2)
What are you talking about? I'm talking hand written sql files not ORM. The test project in the solution targets a specific version of SQL Server so VS should know the semantics of the TSQL we are writing but it seems (at least VS2010) to only consider stuff in the current file and names from other files. Say you have a proc called dumb and another called dumber which takes @cust int as an argument.
If dumb tries to call dumper ... declaration/initialization code
exec dumber @customer = @bob
You can compile th
Mandatory registration (Score:4, Informative)
Writing a program in Visual Studio requires mandatory registration, or the program will refuse to start up. This also gives Microsoft to arbitrarily deny specific programmers the ability to publish a program.
Oh, and this, from the VS 2010 Privacy Policy [microsoft.com], suggests that Microsoft can remotely target your computer after it does error reporting:
It's somewhat disappointing that Slashdot is used to advertise software like this. Fuck that, I'll stick with free (as in freedom) compilers like GCC, MinGW, LLVM etc. and free IDEs.
Re: (Score:3)
Microsoft can remotely target your computer
When additional data is requested, you can review the data and choose whether or not to send it.
Interesting use of "target."
Re: (Score:2)
"It's somewhat disappointing that Slashdot is used to advertise software like this. Fuck that, I'll stick with free (as in freedom) compilers like GCC, MinGW, LLVM etc. and free IDEs."
Yeah and free browsers like Firefox.
Oh wait, guess what Mozilla does when Firefox crashes? It does the following:
In rare cases, such as problems that are especially difficult to solve, Mozilla may request additional data, including sections of memory (which may include memory shared by any or all applications running at the ti
Microsoft is making it easy... (Score:2)
... to quit. It's because of Microsoft that I haven't coded in C++ for fifteen years. Really, is there a single developer on /. that prefers this environment?
Got to taunt: A C++ developer is only useful when he knows how to code in C.
Re: (Score:2)
Given that most C++ projects I've received since forever from academic code on EdX through to proprietary game engine code contain a Visual Studio project I'd wager there's an awful lot of developers that prefer Visual Studio, and yes, I suspect a number of those are on Slashdot.
Though I find it a lot odd you say you haven't coded in C++ in 15 years.
Right, well aren't you just Mr Overqualified when it comes to judging then?
I haven't used a BSD distribution in about 15 years so it'd seem a little odd if I sa
Re: (Score:2)
Apparently, about the time you stopped coding in C++ was the time I started professional C++ development (I'd been teaching myself for a few years before that).
You should take a look at what C++ 11 can do for C++ code. It's rather dramatic. Nowadays, I almost never use raw pointers or call new or delete, and follow RAII practices. Result? Memory management is nearly automatic (it feels almost like garbage collection), and leaks are pretty much forgotten. The class with an actual destructor in it is fai
One major deficiency (Score:2)
The installer that was removed at the introduction of VS2012 has not been re-introduced. That means that now the Nullsoft alternative is more attractive.
The hope that Microsoft would adopt ADA is of course futile.
Windows SDK, VS Express, etc (Score:2)
I basically just want C/C++ libraries, compilers and build tools. But not the GUI of Visual Studio.
It used to be possible to Download the Windows SDK/Platform SDK for no charge, and it contained all the command line tools and libraries need to build applications. Now: directly from the download page [microsoft.com]: "The Windows SDK no longer ships with a complete command-line build environment. You must install a compiler and build environment separately. If you require a complete development environment that includes com
Re: (Score:2)
Yes, all Express editions that include C++ ship with a 64-bit compiler [slashdot.org] from VS 2012 onward.
(I still wish it was a separate download, though. A lot of people don't need to write code, just to compile downloaded stuff - e.g. when installing Python packages from PyPI)
Re:zero cost (Score:4, Insightful)
Apple, for instance, only charges $100 to develop on the iPad, giving the tools away.
Sure, and the dealership just GAVE ME the car I'm driving after charging me money for it! Wow that was nice of them.
Re: (Score:2)
Apple, for instance, only charges $100 to develop on the iPad, giving the tools away.
Sure, and the dealership just GAVE ME the car I'm driving after charging me money for it! Wow that was nice of them.
Ignorance is bliss... Xcode is still free even if you don't want to pay $100 for a developer account.
Actually you had to choose between two possible interpretations of what I said. 1) I am being facetious and am simply making a joke about the way he worded that, and 2) I was making a factual statement about developing software on (or for) the iPad. Because there was no additional context, you had to pick one. Naturally you chose the one that lets you make a smug comment while judging yourself smarter than me.
Is that bliss? Seems the product of a deep-seated (and horribly widespread) insecurity to m
Re: (Score:2)
Nah. It ain't "deep-seated". We just hate the same old bullshit by lousy "programmers". Apple likes developers and gives its tools away for free. Actually, the only company that doesn't respect its developers is Microsoft. But, oh wait, there are no real developers on the Microsoft platform. Apple and *nix has all the developers.
Ouch. Burn.
Prove me wrong. Show me any tool that is coded for or coded by Microsoft that is:
1) desirable 2) practical 3) intuitive
Waiting...........
If you're looking for a fan of Microsoft to defend the merits of their software, you're barkin' up the wrong tree, friend. I've been a Linux user since around 1996 or so and have no interest in Microsoft products.
... after you pay. That's all. I have no idea how it can be so difficult to appreciate (or dislike) a simple jest.
I simply found it amusing the way that guy worded his sentence, saying that something was free
Re:zero cost (Score:4, Insightful)
"I can't even begin to comprehend why MS feels it needs to charge for the product"
I know, right? I don't know why the grocery store charges for hot dogs either. It's just a product.
More apps for the iPad means more app sales, which Apple takes a cut of, so that's a pretty bad example. Microsoft does give away the Express version, which is pretty decent for most non-commercial software.
Re: (Score:2)
Huh? No, what you mean is that a Microsoft grocery store would charge for the hotdogs and buns just so I can buy the ketchup. From there, I can only sell their own brand hotdog in a square full of Microsoft employees.
Did I mention the hotdogs were five-years-old?
Re: (Score:2)
I don't think you know what you're talking about. Developing for Windows / Win Phone is $19 and the express version does do everything most people will need.
Most people who pay for VS do so via MSDN which gets you a lot more than just VS.
Re: (Score:3, Informative)
The Express editions have a bunch of arbitrary limitations in them.
The two that bit me were:
1. You can't install plugins. I don't currently use any I can't live without, but several features in VS2013 -- e.g. NuGET, the thumbnail view replacing the scroll bar, better refactoring, visual indent level indication -- started out as plugins. Even if you take the view that eventually, all third-party plugin features eventually make it into the retail version, you're opting into being years behind the current stat
Re: (Score:2)
That's mostly a problem of team, not tools. Lots of open source developers are shit at bug tracking too. TFS isn't my first choice of tool, but it works.
Also, to the extent that the tools are the problem, that's largely because you're using tools that are 3-5 years old. Updating to newer versions won't make them any more familiar to you (as if ability to adapt to tools isn't a vital skill for a professional coder...) but it will add a lot of functionality that you may be looking for.
It won't fix team stupid
Re: (Score:2)
Just stepped into an organisation running TFS '08 & VS '10.
Coming from a background in open source, using Eclipse, SVN, Bugzilla & TRAC this MS stuff seems like absolute dross to me but I'm not in the position to change it yet.
Anyone have any advice regarding getting up to speed on this stuff. In particular the team I'm working with have NO concept of bug tracking which seems like madness. Is this side of TFS really so terrible?
If you are referring to Bugzilla as your "bug tracker", god help you. What a nightmare of a user interface. It would be easier to track bugs by chiseling them into granite than to use Bugzilla.
Give Visual Studio a chance. I haven't used it for a few years but it's clean and works well. Don't pine for your old environment till you've tried the new.
Re: (Score:2)
TFS does bug tracking. If they're not using it, that's their fault. It has change set integration (tying work items to changesets), and agile templates, although they're pretty out of date as agile has come a long way_
VS 2010 and TFS 2008 are dated, but they give you the tools you need. Bugzilla and Trac may have more features, but that comes at the cost of ridiculously complex interfaces which mere mortals can't figure out how to use (non-developers).
TFS has a web interface to allow end users to enter b
Re: (Score:2)
"Graphics debugging has been furthered"
I don't believe that 'further' is a verb.
Not sure if I'm missing the joke, but further is a verb and furthered is its past participle.
Re: (Score:2)
You're not missing the joke. Everyone else is just missing English class.
Re:WOW (Score:5, Interesting)
All this value free for the express edition! gotta thank GNU, if it weren't for them we'd be milked for way less stuff.
Actually, you can thank the Microsoft's own Platform SDK for all this free value. This included a free C++ compiler, and was released at the start of this century. It was originally for MSDN subscribers, but it was released to the public for anyone to download. If you want to thank anyone for this inital free release, I think it would be Watcom C++ which was released as open source in 2000 after commercial development stopped. At the time that was a much bigger competitor to Microsoft's dev kits than any GNU software.
Re: (Score:2)
There's a free plugin for VS2010 and on that replaces the editor with a vim-style one. It's not quite as nice as using gvim itself but really is fantastic. I don't know how developers can live with the standard editor's find tool.
The author orginally wrote it to teach himself F# - http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329 [microsoft.com]
Re: (Score:2)
I vaguely recollect someone years ago wrote an BASIC interpreter in Excel. It would even generate ASCII graphics. It wasn't fast but...
Visual Studio? Released? (Score:5, Funny)
On bond, or recognizance?
Re:Link to.Net 4.5.1 ? (Score:4, Funny)
Where is the real link to the final release of .Net 4.5.1 ???
Here [microsoft.com]. At a labour rate of $100/h, that would be a charge of $0.01.
Re: (Score:2)
Maybe I'm more irritated by this than most, but I liked the VS2010 GUI; colorful icons, a relatively smart professional image. With VS2013 they appear to have tried to "geek it up" or something by making all the tool menus have CAPITAL headings which looks fucking retarded, and making most of the items monochrome (what is that, retro?) Apparently they're trying to 'draw my attention' to the code without distracting me with icons that are nice looking and, ya know, give you a clue what the fuck they do. It just looks like a trainwreck. If there's a VS2010 skin, that's the first thing to install.
There is a registry hack to get rid of the dreaded ALL CAPS.
2012 Full: HKCU:\Software\Microsoft\VSWinExpress\11.0\General\\SuppressUppercaseConversion DWORD 1
2012 Express: HKCU:\Software\Microsoft\VWDExpress\11.0\Genera\\SuppressUppercaseConversion DWORD 1
For 2013 replace 11.0 with 12.0.
Re: (Score:2)
For those of you who have switched because of the dreaded Windows registry, say Amen!
I said Amen!!!!
Can I have an Amen??
Re: (Score:3)
Flat, minimalist 'design' (And I use that word loosely) is all the rage these days. Take a look at google+ ...it looks fucking hideous. There are plenty of other websites following this shitty trend, miles of brilliant whitespace everywhere, no borders around anything to give it some context, It gives me a headache and ensures I won't visit again. Office 2013 is just as awful; NOT ONLY DO THE RIBBON MENUS SHOUT AT YOU, it's a bland wasteland of empty ideas, with only three colour schemes - brilliant white,
Re: (Score:2)
Just wait until tomorrow. What will happen with /. scheduled downtime?.. will they replace the current site with their Wordpress beta theme?
Re: (Score:2)
The prompt also had a link to skip logging in. You should pay more attention.
Re: (Score:2)
Oh, so that makes it okay, does it? Almost all Microsoft services contain a termination clause which allows them to cancel a service for a user, or delete their account at any time.
That's right, the software on your computer is now being tied into Microsoft's services, so that the rights you once had disappear.
Re: (Score:3)
What? one minute you're complaining about having to have an account to download, the next you're complaining that they might delete your account that you don't want in the first place.
Then you're jumping to some nonsense conclusion that by terminating your account they'll somehow hack into your computer and delete your software too?
This isn't Google apps. It's not a web based tool.
Re: (Score:2)
what's a good free code editor or IDE for C# or F# that still does projects/solutions
SharpDevelop?
MSbuild that MS offers right now is for 4.5.1x only
It requires 4.5.1 to run (but then why wouldn't you want to upgrade?), but it can build applications for any version of .NET from 2.0 up.
What if I want to compile a single source file and I don't want the stupid dev command line or MSbuild to do it for me?
You don't need any special command line, or MSBuild, to compile a single file. Just add csc.exe to your path and run it directly: csc foo.cs.
Re: (Score:2)
This version is a somewhat better at C99: it has compound literals, designated initializers, _Bool, and most C99 headers. Still not full support for the standard, but it should be much easier to compile a lot of code from the Linux land now.