PDA

View Full Version : استفاده از dll 2005 در پروژه‌ى 2003



SabaSabouhi
شنبه 22 اردیبهشت 1386, 12:09 عصر
با سلام
پروژه‌اى وجود دارد با زبان VB که با VS2003 نوشته شده که در حال حاضر امکان بازنویسى آن وجود ندارد. Dllهایى هم وجود دارد که با #C در VS2005 نوشته شده. آیا مى‌شود از این Dllها در پروژه‌ى قدیمى استفاده کرد یا باید معادل آن‌ها را با VS2003 باز نویسى کرد؟


صبا صبوحى

Keramatifar
شنبه 22 اردیبهشت 1386, 12:38 عصر
سلام دوست عزیز
شما باید بررسی کنی ببینی آیا DLL ها با .Net 1.1 کامپایل شده (که در این صورت میشه استفاده کرد) یا با .Net 2 (که در این صورت نمیشه استفاده کرد)

Mojtaba_ss
شنبه 22 اردیبهشت 1386, 12:43 عصر
منم جایی برخورد نکردمو ندیدم!

SabaSabouhi
شنبه 22 اردیبهشت 1386, 16:04 عصر
سلام دوست عزیز
شما باید بررسی کنی ببینی آیا DLL ها با .Net 1.1 کامپایل شده (که در این صورت میشه استفاده کرد) یا با .Net 2 (که در این صورت نمیشه استفاده کرد)

پروژه‌ى اصلى با DotNet 1.1 و dllها با DotNet 2.0 کامپایل شده‌اند.
پروژه‌ى اصلى رو نمى‌شه بازنویسى کنم چون هم باید از DotNet 1.1 به DotNet 2.0 بیاد و هم این‌که از VB به #C که مشکل زمان رو دارم.
آیا مى‌شه یه جورى Dllهایى که DotNet 2.0 هستن رو توى این پروژه استفاده کرد؟

صبا صبوحى

Keramatifar
شنبه 22 اردیبهشت 1386, 16:09 عصر
همین جوری نه ولی اگه سورس DLL رو داشته باشی میتونی توی دات نت 1.1 بازش کنی و با کمی تغییرات با دات نت 1.1 کامپایلش کنی

amir.NET2
یک شنبه 23 اردیبهشت 1386, 12:13 عصر
نه بدون سورس هم میشه !!!!!!!!!!!!!!!!!!!!!!!!!

شما کافی است ببینی از چه DLL هایی در .NET 2 استفاده شده

بعد اونا رو به فولدر Bin برنامت انتقال بده

در آخر هم از تو فولدر Bin به Refrence برنامه Add کن

به همین راحتی

SYSMAN
دوشنبه 24 اردیبهشت 1386, 01:12 صبح
نه بدون سورس هم میشه !!!!!!!!!!!!!!!!!!!!!!!!!

شما کافی است ببینی از چه DLL هایی در .NET 2 استفاده شده

بعد اونا رو به فولدر Bin برنامت انتقال بده

در آخر هم از تو فولدر Bin به Refrence برنامه Add کن

به همین راحتی



شما باید بررسی کنی ببینی آیا DLL ها با .Net 1.1 کامپایل شده (که در این صورت میشه استفاده کرد) یا با .Net 2 (که در این صورت نمیشه استفاده کرد)

نتیجه فنی اگر اون dll ها برای دات نت 2 باشه دیگر این روش جواب نمی دهد.
در ضمن اینکه این روش غیر منطقی هست. شما با این کار روی یک سیستم دوبار dll ها رو کپی می کنید.

SabaSabouhi
سه شنبه 25 اردیبهشت 1386, 15:08 عصر
با سلام و سپاس از راهنمایى دوستان
Source هر دو برنامه موجود هست. روى WebServer هم DotNetFramework 1.1. داریم و هم 2.0 رو. مساله فقط اینه که اون dll دو نسخه نشه (یعنى یه نسخه براى 1.1 و یک نسخه براى 2.0)

صبا صبوحى