|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2016, 11:03 | #1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Использование библиотеки excellibrary.dll
Здравствуйте Уважаемые программисты!
Подскажите пожалуйста, как скомпилировать проект (vb vs2010) имеющий ссылку на библиотеку Excellibrary.dll, для передачи на другой компьютер? (Хотелось бы попробовать работу с excel без установки самого ms office excel на компьютере пользователя). Спасибо! |
09.02.2016, 11:27 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
поидее так же, если пути верные.
а так попробуйте и выложите лог ошибок. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
09.02.2016, 11:29 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Речь о работе с проектом (кодом) на разных компах или о самой программе?
Для первого NuGet используйте (вроде есть в VS с 2010), оно само загрузит и т.д. библиотеку при сборке проекта руководствуясь тем что указано в packages.config (саму папку packages с библиотеками можно не хранить, оно ее пересоздаст). Для второго достаточно просто положить файл библиотеки (.dll) рядом с .ехе.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.02.2016 в 11:32. |
09.02.2016, 12:17 | #4 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо.
Речь шла о работе программы (exe файла). Подскажите пожалуйста, а как можно положить файл dll в иную папку, например, c:\Program Files (чтобы программа dll видела)? |
09.02.2016, 12:22 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.02.2016, 12:31 | #6 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Чтобы скрыть от пользователя. Хотелось бы чтобы при первом запуске программы, dll копировалась в c:\program files.
|
09.02.2016, 12:31 | #7 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Чтобы скрыть от пользователя. Хотелось бы чтобы при первом запуске программы, dll копировалась в c:\program file.
|
09.02.2016, 12:37 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем это скрывать?
И для копирования в Program Files нужны права админа. Ну если очень надо, то можно использовать например ILMerge для объединения в один файл.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.02.2016, 14:48 | #9 | |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
Цитата:
Да и смысл скрывать? От кого? Зачем? При нормальных условиях системные пути защищены от случайных и несанкционированных вмешательств. Это значит, что вы должны это учесть, т.е. пользователь должен знать, как обойти эту защиту. При нормальных условиях, приложение устанавливается с помощью какого-нибудь установщика, который знает что куда положить и как зарегистрировать и при включенном UAC пользователь получает предупреждение что для установки требуются права администратора. Вы же предлагаете свое приложение с библиотекой пользователю. При этом по непонятным причинам настаиваете на то, что нужно библиотеку куда-то спрятать. Вопрос - как? Пользователь руками будет прятать ее?)) https://msdn.microsoft.com/library/1...v=vs.100).aspx И, если, вы хотите спрятать от пользователя библиотеку, прячьте тогда и exe файл и выкидывайте в пуск и на рабочий стол ярлык. Так вы и exe файл от случайного удаления защитите Но в этом случае они снова вместе лежать будут |
|
09.02.2016, 22:07 | #10 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование библиотеки на C# в Delhi | Crococo | C# (си шарп) | 4 | 17.04.2014 12:26 |
Создание и использование библиотеки DLL .NET Visual C++ на C# | Timer32 | Помощь студентам | 14 | 03.11.2011 09:18 |
Использование библиотеки <stdio.h> | Ame | Помощь студентам | 0 | 11.05.2011 22:32 |
Использование библиотеки C и C++ | demon9992 | Помощь студентам | 3 | 30.03.2011 22:14 |
Создание и использование библиотеки DLL | Blew | Помощь студентам | 0 | 06.02.2011 14:56 |