4
我有一個ASP.NET網站項目已轉換爲Web應用程序。我將具有vb和cs子目錄的App_Code轉換爲文件夾Old_App_Code。現在C#代碼不能編譯,沒有語法被識別,並且在錯誤列表中顯示了幾百個錯誤。將具有C#和VB的ASP.NET網站轉換爲Web應用程序
我知道它可能在一個網站項目中使用兩種語言,但是如何在Web應用程序項目中編譯這兩種語言?或者我必須將所有的C#轉換爲VB?
我有一個ASP.NET網站項目已轉換爲Web應用程序。我將具有vb和cs子目錄的App_Code轉換爲文件夾Old_App_Code。現在C#代碼不能編譯,沒有語法被識別,並且在錯誤列表中顯示了幾百個錯誤。將具有C#和VB的ASP.NET網站轉換爲Web應用程序
我知道它可能在一個網站項目中使用兩種語言,但是如何在Web應用程序項目中編譯這兩種語言?或者我必須將所有的C#轉換爲VB?
要一起運行C#和VB,您可以執行一些changes in web.config,如;
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="%ASSEMBLY_VERSION%"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="%ASSEMBLY_VERSION%"/>
</compiler>
</compilers>
和
<compilation debug="true" defaultLanguage="VB">
<codeSubDirectories>
<add directoryName="CS_Code"/>
</codeSubDirectories>
</compilation>
爲您在使用本walktrough
如果你把Old_App_Code您的項目在其他地方會發生什麼休息? –