Где извлекается двоичный файл, в автономном исполняемом файле - PullRequest
0 голосов
/ 27 сентября 2019

С выпуском .Net Core 3.0 появилась новая опция, позволяющая публиковать исполняемый файл как один исполняемый файл.Мой вопрос: где исполняемый файл извлекает его содержимое для последующего выполнения.

Я имею в виду, что это случайное расположение?Или это идентифицируемое случайное местоположение типа %AppData%/Local/{AssemblyName}/{UUID}/ или что-то в строке?

1 Ответ

0 голосов
/ 29 сентября 2019

После долгих размышлений.Я закончил тем, что регистрировал местоположение, используя это:

Console.WriteLine($"Assembly Location: {Assembly.GetCallingAssembly().Location}");

Кажется, что они выбирают псевдослучайное местоположение, как я думал.В этом случае мой был: %AppData%\Local\Temp\.net\{AssemblyName}\{UUID}\{AssemblyName}.dll

...