コード例 #1
0
        /// <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
            });
        }
コード例 #2
0
ファイル: CsharpFileWriter.cs プロジェクト: JabX/kinetix
        /// <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
            });
        }
コード例 #3
0
        /// <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
            });
        }