Comment déboguer dans mon package nuget déployé à partir de TeamCity?

J'ai mis une bibliothèque que mon équipe utilise dans un package nuget qui est déployé à partir de TeamCity dans un dossier réseau. Je ne peux pas déboguer dans ce code, si! SymbolSource est l'une des solutions que j'ai lu, mais je préférerais trouver un moyen d'avoir accès à l' .pdb/source des fichiers directement à partir de Teamcity. Personne ne sait comment faire cela?

Modifier. Quand je vérifie 'Include Symbols and Source' dans le Nuget Pack étape de génération TeamCity crée un .Symbole.nupkg en outre à la .nupkg fichier dans le dossier réseau. L' .Symbole.nupkg contient la src et de la .fichier pdb.

Modifier. J'ai décoché 'Include Symbols and Source' sur TeamCity et a ajouté ce qui suit à mon fichier nuspec:

  <files>
    <file src="..\MyLibrary\bin\release\MyLibrary.dll" target="lib\net40" />
    <file src="..\MyLibrary\bin\release\MyLibrary.pdb" target="lib\net40" />
    <file src="..\MyLibrary\*.cs" target="src" />
    <file src="..\MyLibrary\**\*.cs" target="src" />
  </files>

Cela a ajouté de la dll, le pdb et les fichiers de source de ma bibliothèque dans le package nuget et ne génère pas d' .Fichier de symboles qui, je pense, n'est nécessaire que pour les serveurs de symboles.

InformationsquelleAutor anthonybell | 2014-02-18