Projektdateien hinzufügen.
This commit is contained in:
32
OwnChar.App.Desktop/Program.cs
Normal file
32
OwnChar.App.Desktop/Program.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using OwnChar.App.Desktop.UI.Windows;
|
||||
using Pilz.Plugins;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using Telerik.WinControls;
|
||||
using Telerik.WinControls.Themes;
|
||||
|
||||
namespace OwnChar.App.Desktop
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
ThemeResolutionService.ApplicationThemeName = new Office2019LightTheme().ThemeName;
|
||||
|
||||
var pluginPath = Path.Combine(Path.GetDirectoryName(Pilz.IO.Extensions.GetExecutablePath()), "Plugins");
|
||||
var plugins = Directory.GetDirectories(pluginPath, "*", SearchOption.TopDirectoryOnly).Select(n => Path.Combine(n, n + ".dll")).ToArray();
|
||||
PluginManager.Instance.LoadOwnPlugins(AppPlugin.Instance);
|
||||
PluginManager.Instance.LoadPlugins(plugins, AppPlugin.Instance);
|
||||
|
||||
Application.Run(new MainWindow());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user