יצירת DLL
-
יש לי קוד C# שעובד מצוין ואני רוצה לסגור אותו כ DLL
איך אני עושה זאת?ניסיתי לפרויקט Class Librery ולהעתיק את הקוד לתוכו, אך כשאני מנסה להריץ הוא מעלה לי שגיאה זו
[u:2evjb5zo]a project with an output type of class library cannot be started directly
in order to debug this project add an executable project to this solution[/size
which references the library project set the executable project as the startup project[/u:2evjb5zo]כשאני בודק בתיקיות הפרויקט אני רואה שקובץ ה DLL נוצר אך כשאני מנסה להשתמש בו עולה לי שגיאה זו
'ExtractGzFilesEngine.ExtractFile' is a 'type', which is not valid in the given context
(שם ה DLL הוא ExtractGzFilesEngine והפונקציה הציבורית היא ExtractFile)מה עשיתי לא נכון?
פורסם במקור בפורום CODE613 ב17/08/2015 02:23 (+03:00)
-
אין כזה דבר "להריץ" DLL. זה פשר השגיאה.
בד"כ DLL זה רכיב תוכנה שלא רץ ע"י המשתמש אלא ע"י תוכנה. במהלך הפיתוח אפשר לבדוק אותו ע"י פרוייקט נוסף שמשתמש בו (עם Project Reference).
תסביר מה אתה מעוניין.פורסם במקור בפורום CODE613 ב17/08/2015 11:48 (+03:00)
-
@דוד ל.ט.
אין כזה דבר "להריץ" DLL. זה פשר השגיאה.
אין לי עניין להריץ את זה לכשעצמו פשוט רציתי "לקמפל" וליצור אותו כדי שאוכל לקחת את ה DLL מתיקיית הפרויקט ולהשתמש בו בפרוייקט אחר
@דוד ל.ט.
בד"כ DLL זה רכיב תוכנה שלא רץ ע"י המשתמש אלא ע"י תוכנה. במהלך הפיתוח אפשר לבדוק אותו ע"י פרויקט נוסף שמשתמש בו (עם Project Reference).
תסביר מה אתה מעוניין.ברור לא חשבתי אחרת.
מה שאני מעוניין לעשות זה לקחת קטע קוד שעובד פרפקט ולארוז אותו כ DLL
למה?- לדעת לעשות את זה
- למען הסדר הטוב (אין לי מושג מה מקובל לעשות) שאדע שהחלק הזה סיימתי וזה מוכן.
אם הקוד תלוי ב References אחרים זה בעייתי?
פורסם במקור בפורום CODE613 ב17/08/2015 12:05 (+03:00)
-
בסדר הסתדר לי ברוך ה'
אין לי מושג מה הייתה הבעיה בהתחלה@Zvi Good
- למען הסדר הטוב (אין לי מושג מה מקובל לעשות) שאדע שהחלק הזה סיימתי וזה מוכן.
מה באמת מקובל לעשות?
אשמח לשמוע מהמומחים...@Zvi Good
אם הקוד תלוי ב References אחרים זה בעייתי?
התברר שאין שום בעיה!
תודה רבה!
פורסם במקור בפורום CODE613 ב17/08/2015 14:40 (+03:00)