Как объединить веб-проект VB.NET с проектом C # .NET MVC - PullRequest
0 голосов
/ 19 марта 2010

У меня есть существующий проект asp.net, написанный на vb.net, который необходимо объединить с приложением C # ASP.NET MVC 1.0. Я не мог найти хорошую статью по этому вопросу. Я успешно создал пример проекта и слил его. Работает успешно. Но когда сливаю это в мой реальный проект, это не работает. Я использовал файл проекта C # .csproj и удалил файл проекта VB. для слияния я мог бы найти хорошую статью, эта ссылка была успешной на примере проекта, а не на реальном проекте.

хороший: http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

как можно объединить VB Default.aspx, C # Default.aspx и VB Global.asax, C # Global.asax. Можно ли использовать файл VB.vbproj, поставленный csproj

Спасибо

Тухара Перера

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Невозможно смешивать языки в одном проекте ASP.NET. Я рекомендую использовать один язык или другой в том же проекте.

0 голосов
/ 22 мая 2010

Это возможно как минимум в VS2005. Не уверен насчет 2008 года и последующего периода, или как это будет работать с MVC без использования сборок или ссылок на другие классы в другом проекте.

  1. Создайте две подкаталоги в папке App_Code, одну для C # и одну для VB.Net.
  2. Измените файл web.config следующим образом

    <compilation debug="true" targetFramework="4.0">
    <codeSubDirectories>
        <add directoryName="VBCode"/>
        <add directoryName="CSCode"/>
    </codeSubDirectories>
    

см здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...