|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
Запуск приложения на другом компьютере15.10.2012, 00:07. Показов 24390. Ответов 25
Метки нет (Все метки)
Поискал в поиске в ветке .NET ничего не нашел путного. Собственно в чем проблема. Есть проект, написанный на одном компьютере, который включает в себя:
-Несколько файлов в папках (в коде к ним идет обращение из текущей папки exe). Не должно возникать проблем, да и используются они в особых ситуациях и на запуск влиять не должны. -Несколько рукописных dll и dll сторонних разработчиков, которые используются в программе Как запустить скомпилированный проект на другом компьютере? Пытался сделать установочник через InstallShield, но на сколько Я понимаю ссылки на dll нужно как-то отдельно задавать; их анализатор зависимостей определяет и добавляет автоматически в проект все dll-ки, но все равно нихрена не работает.
0
|
|
| 15.10.2012, 00:07 | |
|
Ответы с готовыми решениями:
25
Запуск приложения на другом компьютере: System.IO.FileNotFoundException: Could not load file or assembly Запуск программы на другом компьютере |
|
9 / 9 / 0
Регистрация: 20.06.2012
Сообщений: 132
|
|
| 15.10.2012, 13:01 | |
|
А на второй машине установлен .Net Framework?
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 13:13 [ТС] | |
|
Skvotos, пробовал запускать на Windows 8, вроде бы там по умолчанию стоит 4.5, пробовал на нее устанавливать 4.0, 3.5 пишет, что все есть. Сейчас попробую на семерке запустить.
Мне все таки кажется, что дело в используемых библиотеках, которые у меня записаны в C://Users/..../Проект/bin/Debug, а при установке на другую машину мне нужно, чтобы он искал их в установленной папке C://Program Files/Проект/bin, но как это делается и в этом ли проблема не имею понятия.
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 14:21 [ТС] | |
|
Psilon, а что мне с ними делать?
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 15:15 [ТС] | |
|
Psilon, да даже если всю папку debug закинуть в установочник, то толку мало. Вообще на отрез отказывается работать на других компах и не понимаю в чем может быть проблема.
Ткнул в vchost и он выдал ошибку о том, что приложение работает неправильно
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 15:50 [ТС] | |
|
Psilon, dll-ки как раз делал и они в проекте у меня заданы ссылками, а вот когда переношу на другой комп их же нужно тоже как-то определять. В этом вот и вся проблема
0
|
|
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
|
| 15.10.2012, 16:38 | |
|
в свойствах ссылки необходимо установить значение параметра "копировать локально" в true (по крайней мере так в VS-2010).
Тогда библиотеки будут валятся рядом с ехе-файлом, и собственно необходимо будет их за собой таскать
1
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 17:13 [ТС] | |
|
Spectral-Owl, Спасибо, как приду домой попробую и отпишусь. А в чем еще может быть проблема? NET Framework установлен 100%. Картинок и ресурсов нет, все что там используется идет в xaml'е
0
|
|
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
|
| 15.10.2012, 17:35 | |
|
у пользователя может и не быть этого хамла (и кто придумал это вульгарное название?!xD)
а при компиляции... в екзешник все функции из хамла(или из чего бы то нибыло) не заносятся. на твоей рабочей машине они где-то в ссылках указанны, а у пользователя в лучшем случае на C:\ гденить висеть будут, не обращаться же к ним туда... и не известно ещё где именно они там будут висеть, по этому сторонние библиотеки таскаются следом за екзехой, со всеми вытекающими. по крайней мере так себе это представляю я. сам столкнулся с данной проблемой когда всего-лишь интегрировал библиотеки микрософта от офиса.
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 17:44 [ТС] | |
|
Spectral-Owl, xaml у меня только форму задает, ну и пару векторных картинок, как статический ресурс. Мне казалось, что там проблем не должно было быть, во всяком случае перестало все работать где-то после ввода dll моих.
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 22:15 [ТС] | |
|
Свойство копировать локально всегда стояло в значение true.
Просто путь ссылки прописан к примеру: C://Users/..../MyProject/bin/Debug/lib.dll, а на другой машине такой папки вообще не существует и там естественно нет нужных dll. Он разве сам по себе схватит их, если они лежат с exe'шником в одной папке? Мне казалось, что в этом случае нужно как-то по-другому задавать путь к dll'кам. В этом в принципе и заключался вопрос
0
|
|
|
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 47
|
|
| 15.10.2012, 22:56 [ТС] | |
|
Psilon, все таки раздел для начинающих =) можно поподробнее?
Добавлено через 23 минуты У свойств ссылок на сборки есть параметр Путь и он не меняется. Как можно прикрепить ссылку на библиотеку с помощью относительного пути?
0
|
|
| 15.10.2012, 22:56 | |
|
Помогаю со студенческими работами здесь
20
Запуск приложения на удаленном компьютере Запуск .bat на удаленном компьютере из приложения
Запуск приложения на другом компьютере Запуск приложения на другом компьютере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|