6 בדצמבר 2013
Microsoft will host CodeValue on 9th Jan. 2014 on an open house event - "From ALM to DevOps - Upgrading the organizational ALM solution to a full DevOps environment". I'll be delivering a session on one of the exciting new features of TFS 2013: Release Management formerly known as InCycle InRelease. For details and registration:
2 בדצמבר 2013
A while ago, I've written a little extension to Visual Studio, which targets an old problem since the very first days of .NET and MSBuild: the CopyLocal property defaults to true for all non-BCL references. For many build processes, this is a redundant, space-eating time-consuming step as the build script defines its own output folders. Now this is extension is available in the Visual Studio gallery: For VS2012\2013 .NET 4.5: http://visualstudiogallery.msdn.microsoft.com/2ecfc7d3-5d94-49dc-b315-45e3097b89f8 For VS2010 .NET 4.0: http://visualstudiogallery.msdn.microsoft.com/9cb6d4ec-aff3-438d-afe0-2d05bf949523 It supports all .NET project types (C#, F#, Managed C++ and VB.NET, etc.)
16 ביולי 2013
Typemock Isolator supports tests executed during an MSBuild or TFS Legacy Build Process (UpgradeTemplate.xaml) using three MSBuild tasks: Task Purpose ...
14 ביולי 2013
Building VC++ projects (.vcxproj) without Visual Studio isn't as easy as building C# projects. Today a new build machine setup was failed on CL error: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147): "CL.exe" exited with code -1073741515. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(297,5): Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
1. Install Windows SDK 7.1 on the build agent.
2. Open C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.props and add to the default PropertyGroup:
It should look similar to:
24 ביוני 2013
Thanks Shay for organization and hosting me on ALT.Net meeting. Here are the getting started resources from my Git + Visual Studio session: Sign Up for Team Foundation Service tfs.visualstudio.com ...
2 ביוני 2013
A custom data collector for automated tests was deployed successfully at a customer site. However when we've tried to replace it in MTM, old versions persisted in the database. The following procedure was used to unregister the stale data collectors. Get all data collectors from tbl_DataCollector: SELECT * FROM ..
Execute the stored procedure prc_UnregisterDataCollector with parameters:
@partitionId: the partitionId as appears in...
21 במאי 2013
The following batch script lists all assemblies with their PE bitness flag using CorFlags.exe. @ECHO off
ECHO Flag Assembly
FOR /r %%i IN (*.dll,*.exe) DO (
FOR /F "delims=" %%a IN ('corflags "%%i" ^| FINDSTR "PE32"') DO (
FOR /F "delims=" %%a IN ('corflags "%%i" ^| FINDSTR "32BITREQ"') DO (
IF "!RES32BITREQ!" == "32BITREQ :...
9 באפריל 2013
“Microsoft ALM Increases Productivity, Lowers Costs, And Creates More Agile IT Organizations” Source: Microsoft ALM : 3 year ROI of 295% and a payback period of 6 months ! According to Forrester
5 באפריל 2013
TFS Update 2 Offers Settings Preservation for In-Place Upgrades No more uninstalling the previous TFS version Work Item Tagging Tag and filter work items easily Web based Test Hub Manage Test Plans from the web Email Work Items from Web Access ...
29 במרץ 2013
A customer has a code generation project which requires all included files to be writable, or the build fails. MSBuild makes this easy by including our own custom targets before the core build in the optional Custom.After.Microsoft.Common.targets file: Create files named Custom.After.Microsoft.Common.targets and Custom.targets under C:\Program Files (x86)\MSBuild\v4.0\ (or ‘v2.0’ for MSBuild 2.0 engine). Copy the following contents: Custom.targets ...