كيفية تحديد CompilerVersion على aspnet_compiler.exe دون ويب.التكوين?
-
05-07-2019 - |
سؤال
عند precompile دليل التي لا تحتوي على web.config
, ، aspnet_compiler.exe
الافتراضي CompilerVersion
2.0 و 3.5 رمز فشل تجميع.التالي هو الحد الأدنى web.config
الطريقة الوحيدة لتحديد CompilerVersion
?
<?xml version="1.0"?>
<configuration>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
</configuration>
نحن متكاملة asp.net precompilation مع شركائنا في بناء التكامل البيئات التي لا تستخدم web.config
s لدينا مكتبة التحكم مكونات
المحلول
هنا يمكنك أن تجد معالمها.نلاحظ أيضا أن ASP.NET تجميع أداة غير متوفر مع إصدارات ASP.NET في وقت سابق من ASP.NET الإصدار 2.0.
ل .NET 2.0 هذه هي الخطوات التي تحتاج إلى القيام به
- ابدأ > تشغيل و اكتب cmd.
- set path=%windir%\Microsoft.NET\Framework\v2.0.50727
- aspnet_compiler –v / –p c:\myproject estsite c: estcompile
أعتقد أن الإصدارات الأخرى .صافي لديك القرص المضغوط إلى المقابلة الدليل.
اقرأ أيضا هذا.قد تجد أنه من المفيد.
لا تنتمي إلى StackOverflow