View Full Version : مبتدی: projectless website
ozzy_mra
شنبه 08 خرداد 1389, 12:08 عصر
سلام دوستان
من تو asp.net 3.5 تازه کارم :لبخندساده:
یه پروژه که فایل csproj واسش ایجاد می کنیم با یه پروژه بدون این فایل چه فرقی داره و استفاده از کدومش بهتره؟
ممنون
Mostafa_Dindar
شنبه 08 خرداد 1389, 12:40 عصر
سلام دوستان
من تو ASP.NET 3.5 تازه کارم :لبخندساده:
یه پروژه که فایل csproj واسش ایجاد می کنیم با یه پروژه بدون این فایل چه فرقی داره و استفاده از کدومش بهتره؟
ممنون
سلام ،
وقتي يك ASP.NET WebSite ايجاد ميكنيد ، به طور پيش فرض فايلها رو در مسير :
C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\WebSitesايجاد ميكند و يك فايل Solution در مسير :
C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsحال اگر يك ASP.NET WebSite رو مثلا از اينترنت دانلود كنيد يا .. و از طريق Open WebSite باز كنيد ، هنگام Build يك Solution در مسير :
C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsبراي شما ميسازد ،
اين فايل Solution چندين مزيت دارد ، تنظيمات پيكربندي در اون قرار ميگيرد ( كه خودش بحث مفصلي دارد ) ، اگر چندين پروژه را به يك Solution اضافه كرده باشيد ، با اجراي اون Solution همه پروژه ها با پيكر بندي از قبل تعريف شده لود ميشوند .
ولي هنگامي كه يك WebApplication رو New كنيد يك فايل csproj + csproj.user + sln كه منظور از sln همان فايل Solution هست در مسير :
C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsبراي شما ايجاد ميكند .
تفاوت ASP.NET WebSite و ASP.NET WebApplication رو ميتونيد در منابع متفاوتي دنبال كنيد
ولي به طور خلاصه هنگام ايجاد WebApplication فايل .csproj آمار فايلهاي پروژه شما رو دارد ، تنظيمات Setting از Debug و هنگامي كه پروژه رو Run ميكنيد همه رو به يك اسمبلي ( dll) تبديل ميكنيد .
در صورتي كه در WebSite هر فايلي كه در دايركتوري مورد نظر قرار گرفته باشد جزئي از پروژه حساب ميشود و ويژوال استاديو لازم نيست اون رو PreCompile كند و تنها وقتي كه اولين درخواست به WebSite شما مياد اون رو Compile ميكند .
در مورد تفاوت هاي ايندو منابع اطاعاتي زيادي رو در اينترنت خواهيد يافت .
سربلند باشيد .
ozzy_mra
شنبه 08 خرداد 1389, 12:56 عصر
خیلی ممنونم
البته فایلهایی رو که فرمودید تو اون مسیر نساخته بود. برای تمام پروژه ها چه project-base و چه projectLess اون فایلها ساخته میشه؟
Mostafa_Dindar
شنبه 08 خرداد 1389, 12:59 عصر
خیلی ممنونم
البته فایلهایی رو که فرمودید تو اون مسیر نساخته بود. برای تمام پروژه ها چه project-base و چه projectLess اون فایلها ساخته میشه؟
لطفا كمي تلاش كنيد ، آدم رو دلسرد ميكنيد .
هميشه داخل مسيرها يك فلدر همنام با نام پروژه شما ساخته ميشه ، داخل اونها رو نگاه كنيد .( البته بديهي هست در درايوي كه Visua Studio نصب شده مسير را دنبال كنيد )
موفق باشيد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.