Почему я получаю ProjectGuid в своей сети.файл конфигурации при публикации веб-проекта?

в VS2015 я недавно получил комментарий XML, добавленный в мою сеть.конфигурационный файл для веб-проектов, которые я публикую:

<!--ProjectGuid: CDCD60A4-F8AC-4343-A798-8B9917B7711D-->

это происходит только тогда, когда мой проект имеет сеть.файл преобразования config в действии (Web.Отлаживать.config или web.Освобождать.конфигурация.)

Я попытался очистить паутину, но единственное, что я нашел, было связано с наличием комментария: https://github.com/projectkudu/kudu/issues/2064.

это, очевидно, не функционально проблема, но поскольку у нас есть несколько разработчиков, публикующих этот проект в разное время в нашей системе управления версиями, и только моя система, похоже, добавляет эту строку, это вызовет много шума фиксации.

1 ответов


в свойствах файла\PublishProfiles\Release.pubxml добавить <IgnoreProjectGuid>True</IgnoreProjectGuid>

пример:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
    <ExcludeApp_Data>True</ExcludeApp_Data>
    <publishUrl>C:\inetpub\wwwroot\</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
    <IgnoreProjectGuid>True</IgnoreProjectGuid>
  </PropertyGroup>
</Project>