|
ОргВопрос по сборке с Oracle.DataAccess.dll на NET FW3.5, а запуск на NET FW4
|
|||
---|---|---|---|
#18+
Описываю ситуацию по юзерски. В силу внешних причин иногда можно собрать приложение только в NET FW3.5 на виртуалке, а иногда только в FW4 на другом компе. Всё хорошо на родном компе сборки, но програ работать всегда должна в NET FW4, на Win7. Оракле-клиенты везде одинаковые: v10.2.0. Вопрос только о случае FW3,5. Если сборка для NET FW3,5 с признаком целевого процессора=ANY PC, то при сборке есть варнинг, что используется ссылка на Oracle.DataAccess , предназначенный для иного процессора. А при старте в FW4 прога не стартует молча и тогда в системных событиях диагноз: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Прога работает на любой машине только если на FW3.5 сборка была с признаком целевого процессора=х86 вместо ANY PC. В принципе, с ситуацией смирился, только не понимаю относительно причин явления и как правильно обходить проблему. Например, разница dll в 32-х и 64-х версиях dll, то ли пути, то ли ещё что-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 15:20 |
|
ОргВопрос по сборке с Oracle.DataAccess.dll на NET FW3.5, а запуск на NET FW4
|
|||
---|---|---|---|
#18+
Зависит от разрядности ораклячего клиента, какой клиент, так и надо собирать. Можно дропнуть ораклячий клиент вообще и использовать ODP.NET, Managed Driver ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 17:02 |
|
ОргВопрос по сборке с Oracle.DataAccess.dll на NET FW3.5, а запуск на NET FW4
|
|||
---|---|---|---|
#18+
Ну вот, примерно так и подозревал. Боюсь, под ODP наверное все вызовы надо как минимум проверять, этот вариант ещё посмотрю, тк. нужно решение на века. Тут завязаны неск. способов работы с БД, и не только из C#, но и из Билдера. А так да, у клиентов клиенты стоят 32х. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 09:54 |
|
ОргВопрос по сборке с Oracle.DataAccess.dll на NET FW3.5, а запуск на NET FW4
|
|||
---|---|---|---|
#18+
exp98, Есть нативный ODP, которому нужен ораклячий клиент со всеми его выкрутасами, есть управляемый, который написан полностью на .NET, при его использовании тащим вместе с приложением только dll размером 5 метров и все, никаких тебе настроек клиента, листинеров и прочей шелухи, но он не поддерживает некоторые редко используемые возможности оракла. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 11:00 |
|
ОргВопрос по сборке с Oracle.DataAccess.dll на NET FW3.5, а запуск на NET FW4
|
|||
---|---|---|---|
#18+
ЕвгенийВexp98, Есть нативный ODP, которому нужен ораклячий клиент со всеми его выкрутасами, есть управляемый, который написан полностью на .NET, при его использовании тащим вместе с приложением только dll размером 5 метров и все, никаких тебе настроек клиента, листинеров и прочей шелухи, но он не поддерживает некоторые редко используемые возможности оракла. название то у него есть? а то меня уже тоже под... ODAC, клиенты ставить и прочей ерундой занимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 11:59 |
|
|
start [/forum/topic.php?fid=20&msg=39083279&tid=1401127]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 327ms |
total: | 459ms |
0 / 0 |