Author

Debug NuGet packages with SourceLink (no symbols package!)

Introduction As you may already know the process to debug NuGet packages was not easy ( https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages ). We needed to generate symbol packages (mypackage.symbols.nupkg) then publish them through a symbols server. The hosting of NuGet packages is really easy since a simple file share is enough to do this or create a MVC website... » read more

6/6 Build WebDeploy package with TFS for multiples environments

1. Create a new project in TFS 2. Automatic incrementation of the build number 3. Name the output directory using version number 4. Build deprecated Setup Projects (.vdproj) with TFS 2013 5. Build preconfigured ClickOnce packages with TFS for multiples environments 6. Build WebDeploy package with TFS for multiples environments

4/6 Build deprecated Setup Projects (.vdproj) with TFS 2013

1. Create a new project in TFS 2. Automatic incrementation of the build number 3. Name the output directory using version number 4. Build deprecated Setup Projects (.vdproj) with TFS 2013 5. Build preconfigured ClickOnce packages with TFS for multiples environments 6. Build WebDeploy package with TFS for multiples environments

3/6 Name the output directory using version number

1. Create a new project in TFS 2. Automatic incrementation of the build number 3. Name the output directory using version number 4. Build deprecated Setup Projects (.vdproj) with TFS 2013 5. Build preconfigured ClickOnce packages with TFS for multiples environments 6. Build WebDeploy package with TFS for multiples environments

2/6 Automatic incrementation of the build number

1. Create a new project in TFS 2. Automatic incrementation of the build number 3. Name the output directory using version number 4. Build deprecated Setup Projects (.vdproj) with TFS 2013 5. Build preconfigured ClickOnce packages with TFS for multiples environments 6. Build WebDeploy package with TFS for multiples environments What we want to do ? It’s easy to have a build... » read more

1/6 Create a new project in TFS

1. Create a new project in VSTS 2. Automatic incrementation of the build number 3. Name the output directory using version number 4. Build deprecated Setup Projects (.vdproj) with TFS 2013 5. Build preconfigured ClickOnce packages with TFS for multiples environments 6. Build WebDeploy package with TFS for multiples environments   Main goal: Host sources on Visual Studio Online then configure our... » read more

Setup Continuous Integration with VSTS (TFS)

[Being drafted] Team Foundation Server (TFS) provides a platform to manage code sources (using TFSC or GIT repositories). It will also help us to implement a continous integration throw build definitions. To get to the point, we will see how to implement a real build definition with an on-premise server. Please note this is an old fashioned way and if... » read more

Load external C#/C++ dll from a specific folder in C#

In my company we wanted to bring together external dlls into one folder named “Libs” next to the executable. Indeed, when you have many dlls (and not all written in C#), it’s more readable to put them all in one folder that contains the dependencies of the project. 1. Add required files then set parameters... » read more