-
יש לי פרוייקט בC# שפתחתי בצורה כזו..
וכאשר אני מקמפל אותו אני מקבל את כל הקבצים הבאים
מה שקורה זה שאם אני רוצה להעביר את הקובץ למיקום אחר במחשב אני חייב להעביר יחד עם הקובץ
exe
עוד 2 קבצים נוספיםdll
וjson
איך אני יכול לקמפל בצורה שישאר לי בסוף רק קובץ אחד של exe? -
יש לי פרוייקט בC# שפתחתי בצורה כזו..
וכאשר אני מקמפל אותו אני מקבל את כל הקבצים הבאים
מה שקורה זה שאם אני רוצה להעביר את הקובץ למיקום אחר במחשב אני חייב להעביר יחד עם הקובץ
exe
עוד 2 קבצים נוספיםdll
וjson
איך אני יכול לקמפל בצורה שישאר לי בסוף רק קובץ אחד של exe?אתה צריך לעשות פרופיל של publish:
קליק ימני על הפרוייקט בSolution Explorer
ואז Publish...
בחר בFolder (פעמיים) ותאשר את השאלות.
אחרי שסיימת בחר בShow all setings
שם שנה את הDeployment mode לSelf-contained
ולמטה בFile Publish Options סמן את כל האפשרויות
אשר, ולחץ למעלה בצד ימין על Publish (או בתפריט Build תוכל לפבלש בכל עת שתשנה את הקוד).
בתיקיה יהיו המון קבצים אבל הקובץ יהיה עצמאי ויוכל לרוץ לבד. -
אתה צריך לעשות פרופיל של publish:
קליק ימני על הפרוייקט בSolution Explorer
ואז Publish...
בחר בFolder (פעמיים) ותאשר את השאלות.
אחרי שסיימת בחר בShow all setings
שם שנה את הDeployment mode לSelf-contained
ולמטה בFile Publish Options סמן את כל האפשרויות
אשר, ולחץ למעלה בצד ימין על Publish (או בתפריט Build תוכל לפבלש בכל עת שתשנה את הקוד).
בתיקיה יהיו המון קבצים אבל הקובץ יהיה עצמאי ויוכל לרוץ לבד. -
@dovid עשיתי איך שכתבת אבל הוא עדיין דורש את הקובץ DLL
זה הקבצים שיש לי בתוך הPublish
וכאשר הרצתי את הקובץ exe הוא החזיר שגיאה כזוThe application to execute does not exist: 'C:\Users\uri\Desktop\Barbar\privimailNew.dll'.
-
@אוריי התיקיה של הפבלוש שונה מהתיקיה פלט הקמפול.
תאתר תיקיה בשם publish שנמצאת בrelease ושמה תראה אם יש תיקיה בפנים. -
@dovid
בתוך release יש לי את זה
ובתוך net5.0 יש את זה
ובתוך publish יש את זה
ותיקיית privimail זו תקייה פרטית שלי.. -
תמחק את כל מה שיש בתיקיה Release ותחזור לחלון של הVisual Studio ותלחץ על Publish.
תחזור לתיקיה ותראה אם יש בתוך Publish קובץ בודד. -
@אוריי תלחץ על עריכת ההגדרות של הPublish ותצלם מסך כאשר הShow all setings לחוץ והאפשרויות הנוספות גלויות.
-
D dovid העביר נושא זה מ-תכנות ב-