暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

ProjectProperties.cs 1.1KB

123456789101112131415161718192021222324252627282930
  1. using System;
  2. namespace Microsoft.Unity.VisualStudio.Editor
  3. {
  4. internal class ProjectProperties
  5. {
  6. public string ProjectGuid { get; set; } = string.Empty;
  7. public string LangVersion { get; set; } = "latest";
  8. public string AssemblyName { get; set; } = string.Empty;
  9. public string RootNamespace { get; set; } = string.Empty;
  10. public string OutputPath { get; set; } = string.Empty;
  11. // Analyzers
  12. public string[] Analyzers { get; set; } = Array.Empty<string>();
  13. public string RulesetPath { get; set; } = string.Empty;
  14. public string AnalyzerConfigPath { get; set; } = string.Empty;
  15. // Source generators
  16. public string[] AdditionalFilePaths { get; set; } = Array.Empty<string>();
  17. // RSP alterable
  18. public string[] Defines { get; set; } = Array.Empty<string>();
  19. public bool Unsafe { get; set; } = false;
  20. // VSTU Flavouring
  21. public string FlavoringProjectType { get; set; } = string.Empty;
  22. public string FlavoringBuildTarget { get; set; } = string.Empty;
  23. public string FlavoringUnityVersion { get; set; } = string.Empty;
  24. public string FlavoringPackageVersion { get; set; } = string.Empty;
  25. }
  26. }