Использовать проекты приложений c # windows в веб-приложении - PullRequest
1 голос
/ 21 марта 2010

Как я могу использовать некоторые проекты, созданные в Visual C # 2010, в веб-приложении.

Я хочу, чтобы все проекты были разделены в веб-приложении, если это возможно

Спасибо:)

Ответы [ 3 ]

2 голосов
/ 21 марта 2010

Просто отделите части приложения, относящиеся к Windows, от частей, которые не являются специфическими.Точно так же отделите части, которые не являются специфичными для сети, от остальных.Поместите эти части, не относящиеся к какой-либо конкретной технологии, в один или несколько общих проектов библиотеки классов.

Подсказка: эти общие проекты библиотеки классов следует создавать без ссылок на System.Windows.Forms или System.Web.В противном случае они могут быть недостаточно общими.

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

Это библиотеки классов этих проектов? Скорее всего, вы можете использовать их (кроме проектов приложений Windows), как в веб-приложении, добавив ссылки на них в веб-приложении.

Вы можете выделить классы в этом приложении Windows в библиотеках классов, а затем вы сможете добавить библиотеки классов в веб-приложение, которые будут использовать библиотеки классов.

0 голосов
/ 21 марта 2010

Если вы не хотите переписывать приложение и предпочли бы быстрое начало создания веб-приложения, я бы изучил, насколько полезны предложения инструментов в этой области.

Быстрый просмотр SharpToolbox показывает двух кандидатов:

  1. suite4.net
  2. Визуальный веб-интерфейс

Я не связан ни с одним из них, и я не пробовал их, и поэтому не могу поручиться за любые претензии, которые они предъявляют к своим продуктам, но, возможно, стоит попробовать их.

...