בעיה בהידור קובץ VB

saar85

New member
בעיה בהידור קובץ VB

שלום. קניתי את הספר ASP.NET של הוד-עמי עכשיו הגעתי לשלב של יצירת פקדים מותאים עכשוי רשום שלאחר יצירת הפקד צריך לכתוב את הפקודה הבאה:
vbc /t:library /out:..\bin\customcontrols.dll /r:system.dll /r:system.web.dll customcontrol.vb​
עכשיו לא הבנתי איפה אני כותב את זה כדי להדר את הקובץ. מישהו יכול להסביר לי?
 

HaRmosh

New member
אז ככה

vbc הוא קובץ הקומפיילר - הוא בעצם מה שהופך את הקוד ל-exe בסופו של דבר. אתה אמור להריץ את זה מכל מקום שבו vbc מוכר, ואם לא - תמצא אותו, וב-cmd של ווינדוס תריץ את הפקודה, אבל עם הנתיב המלא של הקובץ שאותו את רוצה לקמפל. דוגמה:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbs.exe t:library /out:c:\1\bin\customcontrols.dll /r:system.dll /r:system.web.dll c:\my_code\customcontrol.vb​
הכי כדאי לציין נתיבים מלאים להכל, ככה לא שוברים את הראש על שטויות אח"כ.
 

saar85

New member
פתחתי את הCMD של המחשב

וכתבתי את השורה הבאה:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe t:library /out:c:\inetpub\wwwroot\aspn\bin\customcontrols.dll /r:system.dll /r:system.web.dll c:\inetpub\wwwroot\aspn\day2\customcontrol1.vb​
זאת השגיאה שקיבלתי
Microsoft (R) Visual Basic compiler version 8.0.50727.42 For Microsoft (R) .NET Framework version 2.0.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. VBC : Command line error BC2001 : File 't:library' could not be found​
אתם יודעים מה הבעיה? אוליי צריך לכתוב משהו אחר במקום t:library
 

nadav1974

New member
../images/Emo31.gif זאת שיטה רעה מאוד

הדרך הנכונה היא לעבוד עם ה-Command Prompt של VS, שנמצא תחת Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 Command Prompt. בחלון הזה כל מה שצריך להיות ב-path, אכן נמצא.
 
למעלה