PDA

View Full Version : سوال: فشرده سازی صفحات(کامپایل کردن)



omid_kimia
یک شنبه 17 بهمن 1389, 20:29 عصر
سلام
میخوام یه dll برا فشرده سازی صفحات درست کنم تو cmd دستور زیر رو میزنم.

csc /t:library /r:System.dll,System.Web.dll D:\inetpub\wwwroot\myApp\App_Code\HttpCompression. cs

ولی فایل dll برام نمیسازه.جایی از دستور بالا اشتباهه؟؟

مسیرشم همونجایی که برنامم هست میزنم.errorزیر رو میده.

Invalid target type for /target:must specify 'exe','winexe','library',or'module'.

Mostafa_Dindar
یک شنبه 17 بهمن 1389, 21:41 عصر
سلام ،


میخوام یه dll برا فشرده سازی صفحات درست کنممن متوجه منظورتون نمیشم . منظورتون از فشرده سازی چیست ؟ تبدیل فایلهای cs یا vb به DLL دلایل دیگری دارد . در هر صورت من از این روش یعنی Command line استفاده نمیکنم . ترجیح میدم که تمامی کلاسها رو داخل یک Class Library قراربدم و از داخل پروژه اصلی Reference ای به اون Class Library داشته باشم.

در صورتی که مصر به استفاده از Command Line هستید , بد نیست نگاهی به این لینک (http://msdn.microsoft.com/en-us/library/78f4aasd.aspx) بندازین.

موفق باشید

omid_kimia
یک شنبه 17 بهمن 1389, 22:12 عصر
منظورم از فشرده سازی کم حجم کردن صفحاتمه.که از اینجا (http://barnamenevis.org/showthread.php?55129-%D8%A7%D8%B5%D9%84-%D9%85%D9%87%D9%85-%D9%81%D8%B4%D8%B1%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-ASP.NET-2.0) استفاده کردم.البته به زبان C# نوشتم فقط قسمت تبدیل کلاس به dll مشکل دارم.اگه راه دیگه ای برا اینکار هست ممنون میشم واضحتر توضیح بدین.

Mostafa_Dindar
یک شنبه 17 بهمن 1389, 22:20 عصر
منظورم از فشرده سازی کم حجم کردن صفحاتمه.که از اینجا (http://barnamenevis.org/showthread.php?55129-%D8%A7%D8%B5%D9%84-%D9%85%D9%87%D9%85-%D9%81%D8%B4%D8%B1%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-ASP.NET-2.0) استفاده کردم.البته به زبان C# نوشتم فقط قسمت تبدیل کلاس به dll مشکل دارم.اگه راه دیگه ای برا اینکار هست ممنون میشم واضحتر توضیح بدین.

دستور

csc /t:library /r:System.dll,System.Web.dll D:\inetpub\wwwroot\myApp\App_Code\HttpCompression. cs تنها برای ایجاد یک dll هست که این تنها روش نیست .
در هر صورت آیا مطمئن هستید که شما در درایو D تان در مسیر D:\inetpub\wwwroot پروژه ای بنام myApp دارید ؟ بعید میدونم !
شما باید پارامتر های دستور CSC رو صحیح Set کنید ...

موفق باشید

omid_kimia
یک شنبه 17 بهمن 1389, 22:39 عصر
این تنها روش نیست

لطفا اگه راه ساده تری برای این کار هست بگید.


آیا مطمئن هستید که شما در درایو D تان در مسیر D:\inetpub\wwwroot پروژه ای بنام myApp دارید ؟ بعید میدونم !

نه من از این مسیر استفاده نکردم.مسیر پروژمو دادم.درون پوشه App_Data.

bamzi software
چهارشنبه 23 شهریور 1390, 14:37 عصر
سلام

من اين كد رو در cmd نوشتم:


C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>csc /t:library /r:System.dll,System.Web.dll D:\............ \HttpCompression.cs

اما خطا ميده:

error CS2001:source file 'D:\.......... \HttpCompression.cs' could not be found.
fatal error CS2008: No input specified.

اما من از درست بودن مسير پروژه اطمينان دارم! چندين بار امتحان كردم.

دقيقا همون مسيري كه پروژه قراره داره(نه پابليش شده).

مشكل از كجاست؟