Как я могу использовать один и тот же код WebView2 между проектами WPF и WinForms?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать один и тот же код WebView2 между проектами WPF и WinForms?

Сообщение Anonymous »

Я разработал исходный код утилиты для работы с компонентом WebView2 и хочу использовать его в двух разных проектах: один — WPF, другой — WinForms. .
Проблема в том, что WebView2 запрашивает разные «использования», по одному для каждого проекта.
В классе WPF я необходимо установить "использование" этого путь:

Код: Выделить всё

using Microsoft.Web.WebView2.Wpf;   // NOTE!!!

namespace Utility
{
public static class WebView2_Helper
{
...
(code here, using the WebView2 component)
...
}
}
А для WinForms мне нужно создать еще один файл и дублировать весь код, просто чтобы изменить " используя"...:

Код: Выделить всё

using Microsoft.Web.WebView2.WinForms;   // NOTE!!!

namespace Utility
{
public static class WebView2_Helper
{
...
(code here... same as above!)
...
}
}
Код после «использования» один и тот же в обоих случаях.
В C/C++ решением может быть сохранение общего кода. в файл, а затем включить его в оба класса.
Каким должно быть решение на C#?

Подробнее здесь: https://stackoverflow.com/questions/792 ... s-projects
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»