TfsIndexer 1.2.4

dotnet add package TfsIndexer --version 1.2.4                
NuGet\Install-Package TfsIndexer -Version 1.2.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TfsIndexer" Version="1.2.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TfsIndexer --version 1.2.4                
#r "nuget: TfsIndexer, 1.2.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TfsIndexer as a Cake Addin
#addin nuget:?package=TfsIndexer&version=1.2.4

// Install TfsIndexer as a Cake Tool
#tool nuget:?package=TfsIndexer&version=1.2.4                

Indexes source code from a .pdb files to a TFS Server

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.4 3,153 7/17/2014
1.2.3 1,187 4/24/2014
1.2.2 1,274 4/23/2014
1.2.0 1,399 4/3/2014
1.1.1 1,379 3/31/2014
1.1.0 1,327 3/22/2014
1.0.0 1,372 3/21/2014

Intended to work with Visual Studio 2012 or 2013. Debugging a assembly with indexed PDB, AND "Enable Source Server support" option enabled will give Visual Studio the ability to download missing source code from version control server.

For information on debugging with indexed symbols, see documentation on project site.

It will require connection to TFS Server during build (and will generate error otherwise).

Checked out files will NOT be indexed!

This version has moved TfsIndexer targets file to NuGet build folder, so it will take care of adding target file to project. As result, it will not be replicated on all projects, add will not be added as content file.
     
Using this approach has a downside: when you open Visual Studio without TfsIndexer package on packages folders, and build it without prior restoring packges, NuGet will try to restore packages. But in this case, even when packages are successfully restored, TfsIndexer targets will not be included during building. For C# projects, it will be included on next build attempt. For VB.NET and F#, it will require you to restart Visual Studio.

Because of that, TfsIndexer will include on your project file a test on BeforeBuild target that will check whether TfsIndexer targets have been included on build, and will throw an error otherwise, describing what you will have to do to get it working based on your project type.

Version 1.2.2:
- Included a new property, 'TfsIndexerTools', which allows to points TfsIndexer to use its tools from another path. Important if are using TFS Build, in order to prevent Tasks assemblies from being locked on build workspace by TFS Build Service Host process.
- Correct an issue on Workspace grouping which will improve indexing performance.

Version 1.2.3:
- Included Engine for TFS 2010 (will be used only if configured by property below).
- Created new property ("TfsEngine") which will allow TFS version selection (allowed values: "2010", "2012", "2013").

Version 1.2.4:
- Fix to not display error message when running Publish.