2012-04-03 65 views
0

我在Visual Studio 2010中更改應用程序的名稱時出現了問題,我解釋了更好的麻煩; 去年我開發了一個項目,我稱它爲「Project2011_2012」(它是Visual Studio中項目的程序集名稱的原始名稱),現在我開發了與2012_2013版本相同的項目副本,我想發佈此版本,我只更改在Visual Studio中的選項'程序集信息'中的名稱,所以在發佈文件.exe後,我運行它,但運行後有一個錯誤,說我的計算機中已經有一個版本得到相同的名稱(這是項目2011_2012的舊版本),但我不能刪除它,因爲在我的辦公室他們需要它的工作,那麼你有什麼想法我怎麼能發佈這兩個項目與不同的名稱在程序集名稱沒有錯誤?當我發佈它時,Visual Studio錯誤中的AssemblyName錯誤

Thansk非常感謝您的關注。

乾杯

回答

1

您是否在AssemblyInfo中更改了GUID?你是通過創建一個安裝文件還是僅僅使用從VS本身發佈來發布它?如果您通過創建安裝文件來完成此操作,則需要更改安裝項目屬性的產品代碼和升級代碼。

+0

,嗨,我從VS發佈,現在我會嘗試你的建議,我會讓你知道結果...感謝TimVK – JayJay 2012-04-03 10:05:02

1

你可以嘗試更新程序集版本,例如2.0.0.0而不是隻有名稱。您可以在項目屬性的「應用程序」標籤頁中實現此目的,然後單擊「裝配信息...」按鈕。

+0

如果你改變版本,是不是會覆蓋當前的應用程序? – TimVK 2012-04-03 10:03:10

+0

是的,我不想那個...... – JayJay 2012-04-03 10:36:10

+0

它現在是錯誤「簽署時發生錯誤:密鑰無法在指定狀態下使用」...現在我查看這個錯誤是什麼意思 – JayJay 2012-04-03 14:28:40