Почему я получаю 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>