Я знаю, что таких потоков много, но мне никто не говорит, что делать. Я пишу приложение C# .Net 4.0 в Windows Forms, и мне нужно скомпилировать его как Release, который должен работать на других компьютерах с установленным Full .Net Framework 4.0, и он должен быть переносимым - без установки. На ПК с установленной Visual Studio (в настоящее время я пользуюсь 2012 Pro) exe работает без проблем, но на других без VS ему не хватает DLL. Проблема заключается в том, чтобы определить, какие DLL необходимы для копирования (приложение просто сбой, без сообщения об ошибке, и Windows пытается найти решение). Есть ли где-нибудь флаг компиляции или что-то, что могло бы дать мне список использованных dll или просто скопировать их в папку Release?Visual C# Building Release, но где нужны DLL?
0
A
ответ
0
Что касается проекта, я нашел вариант публикации, который сделал меня настройкой проекта. Там я обнаружил, что на других ПК требуется не только SQLCe, но и visualbasic packs, не знаю почему, но они были необходимы. После установки обоих этих установщиков все стало нормально работать на любом другом ПК. Спасибо всем за помощь.
Смежные вопросы
- 1. Какие Visual C++ DLL нужны?
- 2. Building Release Version приложения C#
- 3. Building C# App with Internal DLL
- 4. DLL Building Question
- 5. Building Python C extension
- 6. Building Production Release - DB Connection Credentials
- 7. Qt Release DLL Error
- 8. Building Qt 4.5 с Visual C++ 2010
- 9. C++ Внедрение dll, вам нужны потоки?
- 10. C++: использовать Visual Basic dll
- 11. Visual studio release build
- 12. Кордова Visual Studio Building Bug
- 13. Где программа C# ищет DLL?
- 14. Проект Visual Studio 2010 C++ DLL - нет выходного DLL-файла!
- 15. C++ project building с использованием visual studio 2008
- 16. C++ Visual Studio Release build unused crash
- 17. Building log4cxx on visual 2005
- 18. DLL Building в VS2012 - не отображается DLL-файл
- 19. Visual Studio 2010 C++ Release Mode Issue
- 20. Создание C++ DLL с Visual Studio
- 21. Visual Studio - Release Folders
- 22. Где скачать microsoft «Visual C++: примеры, включенные в Visual C++»
- 23. DLL-ссылки в Visual C++
- 24. C++ Visual Studio DLL файла
- 25. Где Visual Studio получает COM-версию DLL
- 26. Visual Studio 2008: Использование внешнего Debug-DLL для отладки-Run и внешнего Release-DLL для Release-Run
- 27. extern «C» DLL: отладка в порядке, Release throws Error C2059
- 28. debug vs. release dll size
- 29. Visual Studio Publish vs Build in release (C# Web Application)
- 30. Где скачать Microsoft Visual C++ 2003 redistributable
Конечно, каждому NET-приложению требуется NET Framework, установленная на целевом компьютере. Вы установили NET Framework 4.0? – Steve
Как я уже сказал, он установлен. Я не могу вспомнить сейчас, но Windows заявила, что при запуске приложения он бросает IOException, я читаю, что это может означать недостающие библиотеки. Я не использую сторонние библиотеки - только те, которые входят в Visual Studio. – Vilo
Вы используете VS 2012, которые по умолчанию используют .NET Framework 4.5. Вы пытались установить эту версию .NET Framework? – rpeshkov