Я создал приложение .NET CORE, и при использовании Visual Studio я смог создать профиль публикации и успешно развернуть его при использовании Visual Studio. Когда я пытаюсь использовать рекомендованный в документации подход через командную строку, он не использует указанный профиль публикации, а просто строит отладочную сборку по умолчанию и помещает ее в папку bin / debug. Вот мой опубликованный профиль:
ReleaseProfile.pubxml
<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<PublishProvider>FileSystem</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<TargetFramework>netcoreapp2.0</TargetFramework>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
<ProjectGuid>5a906ff1-d02c-41f7-8912-445f66e15bff</ProjectGuid>
<SelfContained>false</SelfContained>
<_IsPortable>true</_IsPortable>
<publishUrl>bin\Release\netcoreapp2.0\publish\win10-x64</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
</Project>
Я запускаю команду dotnet publish App.API.csproj /p:PublishProfile=ReleaseProfile
Я что-то не так делаю? Потому что кажется, что я должен иметь возможность ссылаться на профиль публикации, который я использовал в Visual Studio для запуска того же действия публикации через командную строку.