VS2008 نشر مشكلة مع دلس غير المدارة
-
06-07-2019 - |
سؤال
ولدي مجموعة من دلس غير المدارة مع C # التفاف حول لهم ان ادعو من C # المشروع. واضاف لقد خط الحدث بناء يشبه:
mkdir ..\Release
mkdir ..\Debug
copy ..\..\Includes\*.dll ..\Release\*.dll
copy ..\..\Includes\*.dll ..\Debug\*.dll
والمشكلة هي، عندما أذهب إلى نشر التطبيق، لا يتم تضمين تلك دلس، ونشر ما هو أسوأ من لا طائل منه، لأنه يخلق التطبيق الذي يستمر حتى استدعاء واحد من تلك دلس.
وهكذا، كيف يمكنني تشمل دلس غير المدارة عندما نشر المشروع؟
المحلول
والجواب هو: لا تنشر بذلك، استخدم المثبت النوافذ بدلا من ذلك، على كما هو موضح هنا.
نصائح أخرى
وأنا حاليا بالتحقيق في القضية ذاتها. ما كتب حول هذا الموضوع هو متفرق جدا في الواقع!
والحل الوحيد الذي يمكن أن تراه هو لتضمين DLL غير المدارة كمورد مضمنة داخل التجمع، وبرمجيا استخراج بها إلى مسار تنفيذ قبل استدعاء أي وظائف.
لا تنتمي إلى StackOverflow