2014-03-04 170 views
0

我去年使用Visual Studio開發了一個WPF版本爲2013(CB2103)的軟件,現在我需要從同一個項目創建2014版本,這很簡單,只需要更改文件的名稱.exe(從CB2013到CB2014),但是當我將程序集名稱從CB2013更改爲CB2014,然後部署它,並在安裝時出現一個錯誤,說已經存在與計算機上安裝的軟件相同的版本,我們真誠地需要這兩個版本安裝在電腦上,那麼你有任何提示或想法如何解決這個問題?更改名稱應用

非常感謝您的關注

+1

貴組件具有很強的名稱,並在安裝時自動註冊到GAC? – ssett

+1

如果您嘗試在新版本中打開較舊的項目,它將嘗試遷移,並且理想情況下可以在所有情況下使用。這是不夠的嗎? –

+1

'安裝時' - 您使用什麼工具進行安裝?您的安裝程序可能仍然配置相同的名稱和版本也許? –

回答

1

如果您使用的是「安裝項目」,那麼你需要生成一個新的GUID爲Product Code ...所以它允許它被安裝作爲一個獨特的實例(而不是強迫你卸載以前安裝的或升級)。

還可以選擇性地更新AssemblyInfo.cs文件中的屬性(AssemblyTitle,AssemblyDescription,AssemblyProduct等),以便將其命名爲CB2014而不是CB2013。

enter image description here

enter image description here

+0

非常感謝我的朋友! – JayJay