קובץ *.csproj לא מיוצר אחרי פקודת dotnet publish
-
מנסה להריץ על אובונטו סרבר וגם בחלונות את הפקודה הבאה
dotnet run --launch-profile myProfile
אבל אני נתקל בשגיאה הבאה:Couldn't find a project to run. Ensure a project exists in /home/ubuntu/dotnet7proj, or pass the path to the project using --project.
בדקתי קצת וראיתי שזה עשוי לנבוע מכך שאין קובץ *.csproj בתיקייה Publish. אכן אין לי קובץ כזה וממה שהבנתי הוא אמור להיות מיוצר אוטומטית ע"י הפקודה
dotnet publish
. מישהו יכול לאשר לי את זה?
בנוסף רק לוודא הפקודה שייכת למצב פרודקשן, או פיתוח? אני הבנתי שלפרודקשן והיא רק בוחרת את הפרופיל שהוגדר ב-launchsetting.json.דוטנט 7 -sdk ו-runtime.
נ.ב. ניסיתי להוסיף את שורות הקוד הבאות לקובץ
csproj
וזה לא עזר.<GenerateProjectOutputOnPublish>true</GenerateProjectOutputOnPublish> <PublishSingleFile>false</PublishSingleFile> <GeneratePublishProfile>true</GeneratePublishProfile>
תודה רבה.
-