При работе с основным приложением. NET в Visual Studio 2019 для Windows у меня есть возможность опубликовать приложение sh в виде пакета Windows, Linux или Ma c, зависящего от фреймворка или самодостаточный. Я, должно быть, упускаю что-то очевидное, но как мне сделать то же самое в Visual Studio для Ma c? Это просто публикует материал, не спрашивая никаких вариантов.
Я попытался вручную отредактировать профиль публикации, включив в него последние 2 строки:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<PublishProvider>FileSystem</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>AnyCPU</LastUsedPlatform>
<publishUrl>../../dist</publishUrl>
<ExcludeAppData>False</ExcludeAppData>
<DeleteExistingFiles>true</DeleteExistingFiles>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeIdentifier>linux-64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
</PropertyGroup>
</Project>
, но, похоже, они не действуют.