Learn to use Visual Studio, Visual Studio Online, Application Insights and Team Foundation Server to decrease rework, increase transparency into your application and increase the rate at which you can ship high quality software throughout the application lifecycle
Visual Studio 2013 has been released to the web!
- Read the release announcements on Soma’s blog (for VS 2013 RTM) and Blogging Windows (for Windows 8.1)
This release has been an amazing ride. While adopting agile development processes across the entire developer division, we have constantly been adding value to Visual Studio and Team Foundation Server 2012 -all while planning and working on a new version of Visual Studio -2013. For Application Lifecycle Management, I have been grouping our efforts into 3 large loosely defined groups of features:
Quality Enablement is ensuring application quality is pushed upstream so issues aren’t found late in the development cycle and striking the balance between agility and quality to delivering continuous value with software. Contributing to this goal, the diagnostics team has been sharing best practices on this and other MSDN blogs, about the many enhancements to the debugger and profiling tools in Visual Studio. To help you find all the links please start with the index here: Diagnostics Investments in Visual Studio 2013. In addition to the diagnostic tools we have been making large strides in the areas of Testing such as Coded UI testing for Windows Applications, Unit Testing for Windows Applications, Cloud based Load Testing and significant improvements in Web based Test management and execution.
Visual Studio and Team Foundation Server agile processes, practices, and tools, are designed to help businesses deliver software faster, with continuous value, and minimal risk. By using the suite of tools in Visual Studio Team Foundation Server 2013, and combining those tools with Visual Studio Team Foundation Server, you can apply proven practices to manage your application's lifecycle, from understanding customer needs through code design and implementation to deployment. You can use the instrumentation in these tools to trace requirements to checked-in code, builds and test results. These practices can help your team create software that is valued by your customers and that is faster and more reliable. The features we offer to enable Agile Planning goes on and on but to call out a few: Built-in task board, Backlog management, Capacity planning, Issue and bug tracking, Team Rooms, Storyboarding with Microsoft PowerPoint, Integrated feedback tool and process, Discuss Code Changes, Agile Portfolio Management and more.
Visual Studio 2013 expands agile ALM practices to operations as a natural progression and emphasizes integrating the development and operations functions to reduce cycle time and ensure continuous delivery. With the release of Visual Studio 2013 we have done this in a couple of areas such as the release of the Microsoft Monitoring Agent, the integration of Intellitrace with System Center, enhancing Intellitrace to work in production environments and the inclusion of InRelease product into the Visual Studio suite of tools. Microsoft Monitoring Agent monitors computer infrastructure and application health. It collects diagnostic data, such as performance metrics, event logs, and traces. Microsoft Monitoring Agent can be used as a standalone tool or together with System Center Operations Manager. When monitoring .NET applications, you can direct the agent to save application traces in an IntelliTrace log format. InRelease is a Continuous Delivery solution for .NET teams that automates the release process from Visual Studio Team Foundation Server (TFS) up to production for faster and simpler deliveries. With pre-defined release paths, InRelease automatically deploys your application as a whole to multiple environments. Based on a business-approval workflow, InRelease improves coordination and communication between development, operations and quality assurance to make release cycles repeatable, visible, and more efficient.
I hope you enjoy Visual Studio 2013, thank you for all the words of encouragement, feedback and suggestions that has helped shape Visual Studio 2013- You really are an important part of the development process and the ALM features would not look like they do without your involvement. We look forward to hearing from your feedback / ideas so please add your suggestions to UserVoice or vote up an existing suggestion. Use Connect to log bugs, and Forums for Q&A. You can also contact Product Support for any issues in production. If you are just getting started be sure and check out: Chuck’s Top ten reasons to try out Visual Studio 2013. If you haven’t already downloaded the Visual Studio 2013 Preview or RC releases, when you first launch Visual Studio 2013 you’ll be invited to sign in to Visual Studio with a Microsoft Account. These New Start settings and start page video experience are my two favorite of the UI improvements. The new Start settings enhancements is where Visual studio will remember my settings across multiple computers INCLUDING ALL MY TEAM FOUNDATION SERVICE accounts I am a member of-YEAH! For more information on this check out Signing in to Visual Studio or Welcome. Sign in to Visual Studio. If you choose to not sign in, all the traditions ways to license your IDE still work, but features associated with signing in, like Synchronized Settings will not work.
While this post is no way meant to be a FAQ one of the questions I have seen a couple of times is around the compatibility of the Visual Studio and Team Foundation versions. If you are going to be running a mixed environment of versions (like most of us) please bookmark this page:
Compatibility between Team Foundation clients and Team Foundation Server
For other enhancements in the Visual Studio and Team Foundation Server 2013 release please make sure and check out this source of great information:
VS 2013 Express for Windows Store Apps still appears to point to the Preview release for both the "Install Now" and "Download" links.
Great job! Looking forward to digging into all of these links! I'm loving the fast releases!
Congratulations and thanks for the hard work.
Such a great time to be a .NET developer.
Compile errors with RTM headers:
1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stdlib.h(893): error C2733: '_FencName' : second C linkage of overloaded function not allowed
1> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stdlib.h(851) : see declaration of '_FencName'
_CRTIMP errno_t __cdecl _searchenv_s(_In_z_ const char * _Filename, _In_z_ const char * _EnvVar, _Out_writes_z_(_SizeInBytes) char * _ResultPath, _In_ size_t _SizeInBytes);
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(errno_t, _searchenv_s, _In_z_ const char *, _Filename, _In_z_ const char *, _EnvVar, char, _ResultPath)
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(void, __RETURN_POLICY_VOID, _CRTIMP, _searchenv, _In_z_ const char *, _Filename, _In_z_ const char *, _EnvVar, _Pre_notnull_ _Post_z_, char, _ResultPath)
#endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */
The bug is here:
It should be _FuncName and not _FencName
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst) \
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FencName, _FuncName##_s, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst)
More interested in Agile Planning... Looking in more details..
So it appears the InRelease did not make it into the RTM of TFS 2013.
Also, I haven't been able to find any update documentation/blogs/press releases stating when it will be available. All articles still reference the Preview version.
Any idea what's going?
@ Bob Kaine "So it appears the InRelease did not make it into the RTM of TFS 2013."
Its available at www.microsoft.com/.../inrelease-2013-preview
I've validated that it does work with the RTM of TFS 2013
I'm thinking it may be part of the mid November TFS 2013 package