Я недавно закодировал небольшую программу для определения чисел на картинке, и она зависит от двух библиотек, которые я использовал. (DLL)Создание «портативного» .exe (без установщика)
Поскольку моему целевому компьютеру не разрешено устанавливать программы из-за соображений безопасности, мне нужно создать переносимый файл .exe. .NET установлен на целевом компьютере, но по какой-то причине VS по-прежнему не включает библиотеки, которые я использовал в exe, но вместо этого создает папку приложения с setup.exe, некоторые файлы .DEPLOY и манифест приложения.
Я новичок в VS и .NET в целом, поэтому на этот вопрос может быть легко ответить, но я спрашиваю, так как я не нашел ничего полезного в StackOverflow ни на google.
Похоже, вы используете «развернуть» вместо «строить». В VS вы обычно можете просто взять вывод своего каталога проекта («bin/debug» или «bin/release») и скопировать его на ваш целевой компьютер. –
Вы можете запустить проект и запустить файл .exe без установки. Файл .exe вы можете найти в папке .. \ bin \ Debug –
Оба вышеперечисленных комментария верны, за исключением приложений Win 8, 8.1 и UWP. Вы не получите exe-файл из них и будете вынуждены их обойти на нужном ПК. –