Информация об изменениях

Сообщение Re: .NET 5 минимальное консольное приложение от 27.10.2021 11:26

Изменено 27.10.2021 11:27 HotDog

Re[2]: Найти по дампу обьект
Здравствуйте, _NN_, Вы писали:

_NN>Конечно можно: https://docs.microsoft.com/ru-ru/dotnet/core/deploying/single-file


_NN>
_NN><Project Sdk="Microsoft.NET.Sdk">

_NN>  <PropertyGroup>
_NN>    <OutputType>Exe</OutputType>
_NN>    <TargetFramework>net5.0</TargetFramework>
_NN>    <PublishSingleFile>true</PublishSingleFile>
_NN>    <SelfContained>true</SelfContained>
_NN>    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
_NN>    <PublishReadyToRun>true</PublishReadyToRun>
_NN>    <IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
_NN>  </PropertyGroup>

_NN></Project>

_NN>


_NN>Или задать эти свойства во время публикации: dotnet publish --self-contained /p:SelfContained=true ..


Ок, я взял эти настройки. Скомпилировал. Теперь в релиз директории лежат 226 файлов (большинство из них это "api-ms-win-*" и "System.*" dlls)...
Среди этой кучи файлов нахожу свой ConsoleApp1.exe, копирую его пару директорий выше и запускаю.
The application to execute does not exist: 'C:\@work\Temp\ConsoleApp1\bin\Release\ConsoleApp1.dll'.

Что то еще не хватает?
Re: .NET 5 минимальное консольное приложение
Здравствуйте, _NN_, Вы писали:

_NN>Конечно можно: https://docs.microsoft.com/ru-ru/dotnet/core/deploying/single-file


_NN>
_NN><Project Sdk="Microsoft.NET.Sdk">

_NN>  <PropertyGroup>
_NN>    <OutputType>Exe</OutputType>
_NN>    <TargetFramework>net5.0</TargetFramework>
_NN>    <PublishSingleFile>true</PublishSingleFile>
_NN>    <SelfContained>true</SelfContained>
_NN>    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
_NN>    <PublishReadyToRun>true</PublishReadyToRun>
_NN>    <IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
_NN>  </PropertyGroup>

_NN></Project>

_NN>


_NN>Или задать эти свойства во время публикации: dotnet publish --self-contained /p:SelfContained=true ..


Ок, я взял эти настройки. Скомпилировал. Теперь в релиз директории лежат 226 файлов (большинство из них это "api-ms-win-*" и "System.*" dlls)...
Среди этой кучи файлов нахожу свой ConsoleApp1.exe, копирую его пару директорий выше и запускаю.
The application to execute does not exist: 'C:\@work\Temp\ConsoleApp1\bin\Release\ConsoleApp1.dll'.

Что то еще не хватает?