Imports System.ComponentModel.Composition Imports System.IO Imports vbnet Imports mpvnet Imports vbnet.UI.MainModule Imports CSScriptLibrary Public Class CSScriptAddon Implements IAddon Sub New() Dim scriptDir = Folder.AppDataRoaming + "mpv\scripts" If Not Directory.Exists(scriptDir) Then Return Dim csFiles = Directory.GetFiles(scriptDir, "*.cs") If csFiles.Count = 0 Then Return CSScriptLibrary.CSScript.EvaluatorConfig.Engine = EvaluatorEngine.CodeDom For Each i In csFiles Try CSScriptLibrary.CSScript.Evaluator.LoadCode(File.ReadAllText(i)) Catch ex As Exception MsgException(ex) End Try Next End Sub End Class