Exemple #1
0
        static void FileWatcherChanged(FileChangeType type, string fullPath)
        {
            PackageItem item = AssemblyHelper.GetPackageItem(fullPath);

            switch (type)
            {
            case FileChangeType.Update:
                Common.RemoveService(fullPath);
                Common.AddService(item);
                // 更新类
                break;

            case FileChangeType.Create:
                Common.AddService(item);
                // 添加类
                break;

            case FileChangeType.Delete:
                //
                Common.RemoveService(fullPath);
                break;
            }
            Console.WriteLine($"{type.ToString()}|{fullPath}");
        }