/// <summary> /// Appelé après la création d'un nouveau fichier. /// </summary> /// <param name="fileName">Nom du fichier.</param> protected override void FinishFile(string fileName) { if (string.IsNullOrEmpty(_sqlprojFileName)) { return; } /* Chemin relatif au csproj */ string localFileName = ProjectFileUtils.GetProjectRelativeFileName(fileName, _sqlprojFileName); /* Met à jour le fichier csproj. */ new ProjectUpdater() .AddItem(_sqlprojFileName, new ProjectItem { ItemPath = localFileName, BuildAction = _buildAction }); }
/// <summary> /// Appelé après la création d'un nouveau fichier. /// </summary> /// <param name="fileName">Nom du fichier.</param> protected override void FinishFile(string fileName) { /* Ajoute le fichier dans TFS */ base.FinishFile(fileName); if (string.IsNullOrEmpty(_csprojFileName) || GeneratorParameters.IsNewCsproj) { return; } /* Chemin relatif au csproj */ string localFileName = ProjectFileUtils.GetProjectRelativeFileName(fileName, _csprojFileName); /* Met à jour le fichier csproj. */ new ProjectUpdater() .AddItem(_csprojFileName, new ProjectItem { ItemPath = localFileName, BuildAction = BuildActions.Compile }); }
/// <summary> /// Appelé après la création d'un nouveau fichier. /// </summary> /// <param name="fileName">Nom du fichier.</param> protected override void FinishFile(string fileName) { /* Ajoute le fichier dans TFS */ base.FinishFile(fileName); if (string.IsNullOrEmpty(_sqlprojFileName)) { return; } /* Chemin relatif au csproj */ string localFileName = ProjectFileUtils.GetProjectRelativeFileName(fileName, _sqlprojFileName); /* Met à jour le fichier csproj. */ ProjectUpdater .Create(TfsManager.Client) .AddItem(_sqlprojFileName, new ProjectItem { ItemPath = localFileName, BuildAction = _buildAction }); }