用于在每次启动工程自动开启脚本解决方案
using UnityEditor;
using UnityEngine;
using System.Diagnostics;
using System.IO;
[InitializeOnLoad]
public class AutoOpenSolutionOnStartup
{
static AutoOpenSolutionOnStartup()
{
EditorApplication.quitting -= OnEditorQuit;
EditorApplication.quitting += OnEditorQuit;
// 延迟调用,确保编辑器初始化完成后再执行
EditorApplication.delayCall += () =>
{
string assetsPath = Application.dataPath;
string projectRootPath = Directory.GetParent(assetsPath).FullName;
string solutionPath = Path.Combine(projectRootPath, $"{Path.GetFileName(projectRootPath)}.sln");
// 打印路径以确保正确
UnityEngine.Debug.Log("Pr