2015-12-31 33 views
17

Tôi sắp di chuyển một loạt các dự án từ .NET 4.0 + MVC 3 sang .NET 4.5.2 + MVC5.<system.codedom>/<compilers> làm gì trong web.config trong MVC 5?

Để làm điều này dễ dàng hơn, tôi đã tạo một dự án MVC trống mới để so sánh các tham chiếu DLL và một số nội dung khác như web.config.

Trong trường hợp sau, các mục sau đây được tạo ra bởi Visual Studio:

<system.codedom> 
    <compilers> 
     <compiler language="c#;cs;csharp" extension=".cs" 
     type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/> 
     <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" 
     type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/> 
    </compilers> 
</system.codedom> 

Nhưng tôi không biết điều này không chính xác. Các dự án MVC 3 không chứa những phần này. Sự hiểu biết của tôi là nó có liên quan gì với Roslyn?

Trả lời

Các vấn đề liên quan