方案下多個專案需保持一致的程序集版本。逐個修改 AssemblyInfo.cs 繁瑣易錯。
置於方案根目錄:
using System.Reflection;
[assembly: AssemblyCompany("ProJKY")]
[assembly: AssemblyProduct("ProJKY Architecture")]
[assembly: AssemblyCopyright("Copyright © ProJKY 2023")]
[assembly: AssemblyVersion("2.5.0.6")]
[assembly: AssemblyFileVersion("2.5.0.6")]
方案資源管理器 → 右鍵方案 → 添加 → 現有項 → 選擇 SolutionInfo.cs。文件顯示在「方案項目」節點下。
刪除各專案 Properties/AssemblyInfo.cs 中的版本、公司、產品、版權等共享屬性,保留專案特有屬性(如 AssemblyTitle、Guid)。
專案右鍵 → 添加 → 現有項 → 選擇 SolutionInfo.cs → 下拉箭頭選「添加為鏈接」。專案中顯示為快捷方式圖標。
若需專案特定版本後綴,可在 SolutionInfo.cs 中使用 #if PROJECT_A 配合專案屬性「建置」→「條件編譯符號」實現。