Я опубликовал приложение консоли, используя-no-self-containted и без него. Оба возникают в результате смайликов, не отображаемых. .Net 9.0.200. < /P>
Пример кода: < /p>
Код: Выделить всё
const string CHECKMARK1 = "✅";
const string CHECKMARK2 = "\u2705";
Console.WriteLine(CHECKMARK1);
Console.WriteLine(CHECKMARK2);
Console.WriteLine("✅");
Console.WriteLine("\u2705");
Код: Выделить всё
✅
✅
✅
✅
Код: Выделить всё
?
?
?
?
< /code>
Кроме того, для тщательности, вот команды, которые я использовал для публикации: < /p>
dotnet.exe publish "c:\path\to\emoji.csproj" --runtime "win-x64" --no-self-contained /p:PublishSingleFile=true
dotnet.exe publish "c:\path\to\emoji.csproj" --runtime "win-x64" /p:PublishSingleFile=true
Подробнее здесь: https://stackoverflow.com/questions/794 ... e-in-net-9