分类:
.NET Core
安装nuget包Chromely
新建.Net Core 应用程序 控制台 web的都行 控制台需要格外导入中间件管道的nuget 会比较麻烦 建议新建.Net Core Web的空应用程序
launchBrowser 设置 false 不然会打开浏览器
Program.cs
AppBuilder .Create() .UseApp<DemoApp>() .Build() .Run(args);//生成ChromelyAPP 构建器 再运行
public class DemoApp : ChromelyBasicApp { public override void ConfigureServices(ServiceCollection services) { base.ConfigureServices(services); services.AddLogging(configure => configure.AddConsole()); services.AddLogging(configure => configure.AddFile("Logs/serilog-{Date}.txt")); //AppManager.GetInstance().Start(); //CreateHostBuilder(args).Build().Run(); var config = DefaultConfiguration.CreateForRuntimePlatform(); //config.WindowOptions.Fullscreen = true; //定义窗口是否全屏,调试时关闭改功能 config.WindowOptions.Title = "Title"; //定义窗口标题 //config.WindowOptions.Size = new WindowSize(1024,768); //设置窗口打开的起始大小 config.StartUrl = "local://html/container.html"; RegisterControllerAssembly(services, typeof(DemoApp).Assembly); } }
ConfigureServices 就是 普通.Net Core 应用程序的服务配置
运行结果:
编译平台设置在应用程序的.csproj里
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>//linux-64 位 <!--<RuntimeIdentifier>win-x64</RuntimeIdentifier>-->// windows-64位 <!--<RuntimeIdentifier>osx-x64</RuntimeIdentifier>-->// mac -64
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术