Я не могу запустить приложение.ucrtbased.dll отсутствует

#visual-studio #dll

Вопрос:

Я создал приложение в visual studio. Затем я решил перенести его на компьютер, на котором нет visual studio, чтобы посмотреть, смогу ли я его запустить. Я перенес папку проекта на этот компьютер.и, конечно же, я получил сообщение об отсутствии ucrtbased.dll.

затем я скачал этот файл и бросил его в папку system32. Но ошибка все еще сохраняется, и я не могу запустить приложение. Как решить эту проблему?

введите описание изображения здесь

Комментарии:

1. ucrtbased. dll-это отладочная сборка ucrtbase.dll. Он доступен только на машине, на которой установлен VS. Вы должны развернуть только сборку выпуска проекта.

2. @HansPassant то есть я никак не смогу протестировать это приложение на тех компьютерах, на которых нет VS, верно?

3. @idk_how Это не то, что сказал Ганс. Вам необходимо создать приложение в режиме выпуска, прежде чем распространять его на другой компьютер.