Просмотр исходного кода

修复一个SourceGenerator不生效的问题,SourceGenerator的dll如果放在一个Ignore的asmdef下,将不会生效

tanghai 1 год назад
Родитель
Сommit
179310b1d0

+ 1 - 1
Share/SourceGenerator/ET.SourceGenerator.csproj

@@ -32,7 +32,7 @@
     </ItemGroup>
 
 <!--    <Target Name="PostBuild" AfterTargets="PostBuildEvent">
-        <Copy SourceFiles="$(TargetDir)/$(TargetName).dll" DestinationFolder="$(ProjectDir)/../../Unity/Packages/com.et.core/Plugins/" ContinueOnError="false" />
+        <Copy SourceFiles="$(TargetDir)/$(TargetName).dll" DestinationFolder="$(ProjectDir)/../../Unity/Packages/com.et.sourcegenerator/" ContinueOnError="false" />
     </Target>-->
 
 </Project>

+ 3 - 0
Unity/Packages/com.et.core/Plugins.meta

@@ -2,4 +2,7 @@ fileFormatVersion: 2
 guid: 064fc127e21b5c24da06dd305a52cf4a
 folderAsset: yes
 DefaultImporter:
+  externalObjects: {}
   userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2 - 1
Unity/Packages/com.et.core/package.json

@@ -16,6 +16,7 @@
   "dependencies": {
     "com.et.scripts": "0.0.1",
     "com.et.excel": "0.0.1",
-    "com.et.proto": "0.0.1"
+    "com.et.proto": "0.0.1",
+    "com.et.sourcegenerator": "0.0.1"
   }
 }

+ 1 - 1
Unity/Packages/com.et.loader/Resources/GlobalConfig.asset

@@ -12,6 +12,6 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 36527db572638af47b03c805671cba75, type: 3}
   m_Name: GlobalConfig
   m_EditorClassIdentifier: 
-  CodeMode: 1
+  CodeMode: 3
   BuildType: 0
   SceneName: StateSync

+ 4 - 1
Unity/Packages/com.et.scripts/package.json

@@ -12,5 +12,8 @@
     "type": "git",
     "url": "https://github.com/egametang/ET"
   },
-  "relatedPackages": {}
+  "relatedPackages": {},
+  "dependencies": {
+    "com.et.sourcegenerator": "0.0.1"
+  }
 }

+ 0 - 0
Unity/Packages/com.et.core/Plugins/ET.SourceGenerator.dll → Unity/Packages/com.et.sourcegenerator/ET.SourceGenerator.dll


+ 0 - 0
Unity/Packages/com.et.core/Plugins/ET.SourceGenerator.dll.meta → Unity/Packages/com.et.sourcegenerator/ET.SourceGenerator.dll.meta


+ 16 - 0
Unity/Packages/com.et.sourcegenerator/package.json

@@ -0,0 +1,16 @@
+{
+  "name": "com.et.sourcegenerator",
+  "displayName": "ET.SourceGenerator",
+  "version": "0.0.1",
+  "unity": "2022.3",
+  "description": "et sourcegenerator",
+  "author": {
+    "name": "tanghai",
+    "url": "https://github.com/egametang/ET"
+  },
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/egametang/ET"
+  },
+  "relatedPackages": {}
+}

+ 7 - 0
Unity/Packages/com.et.sourcegenerator/package.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 79b50e61d439c6d4e9bb654d316abc98
+PackageManifestImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 10 - 1
Unity/Packages/packages-lock.json

@@ -45,7 +45,8 @@
       "dependencies": {
         "com.et.scripts": "0.0.1",
         "com.et.excel": "0.0.1",
-        "com.et.proto": "0.0.1"
+        "com.et.proto": "0.0.1",
+        "com.et.sourcegenerator": "0.0.1"
       }
     },
     "com.et.db": {
@@ -151,6 +152,14 @@
       "version": "file:com.et.scripts",
       "depth": 0,
       "source": "embedded",
+      "dependencies": {
+        "com.et.sourcegenerator": "0.0.1"
+      }
+    },
+    "com.et.sourcegenerator": {
+      "version": "file:com.et.sourcegenerator",
+      "depth": 0,
+      "source": "embedded",
       "dependencies": {}
     },
     "com.et.statesync": {