visual-studio - ASP.NET Core 项目上的 Winform 设计器问题
问题描述
我有一个使用 ASP.NET Core 5 的项目。
我在控制台模式下运行此应用程序,而不是在 IIS 中。
我将另一个 Winforms 项目中的表单复制到该项目中,以替换控制台上的日志。
我这样修改Program.cs:</p>
public class Program
{
public static void Main(string[] args)
{
Task.Run(()=> WinformMain());
CreateHostBuilder(args).Build().Run();
//Console.ForegroundColor
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
webBuilder.UseUrls("http://*:5012");
});
static private void WinformMain()
{
Application.SetHighDpiMode(HighDpiMode.SystemAware);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new TestWinform.MainForm());
}
}
应用程序运行良好。
但是当我双击 时MainForm.cs
,无法打开 Winforms 设计器。
一个消息框显示:
---------------------------
Microsoft Visual Studio
---------------------------
Failed to launch the design tools server process.
---------------------------
Ok
---------------------------
我的问题是:
- 有人在 ASP.NET Core 5 应用程序中使用 Winforms 表单设计器吗?
- Microsoft.Owin 是否仍在 .NET Core 中维护?
解决方案
推荐阅读
- django - Django:访问模板中的 re_path 变量
- javascript - response dot length doesn't happen to be working
- java - 尝试发送 HTTPS Get 请求时出现连接超时
- sass - Angular 6 style.scss 未全局应用于组件
- asp.net - ASP.NET:将页面源代码转换为字符串
- java - How can I prevent invoking a static method on an instance of my class?
- jquery - 模拟点击时数据不会发送到 Nodejs 服务器
- python - Pandas - plot dataframe where each cell is a bar
- jira - 如何在 Jira 中添加新的“平台”?
- java - 试图学习如何错误检查我的代码