2011-06-06 73 views
0

我在我們的MergeModules中使用「SetMsiAssemblyNameFileVersion」屬性。SetMsiAssemblyNameFileVersion破壞程序集的強名稱

所以我在程序集版本的末尾得到一個零。

這打破了組件的強名稱。

在結果Visual Studio安裝項目不能再將程序集識別爲依賴項。

MSM的自動添加被破壞。

有沒有辦法解決這個問題?

問候

從Binder.cs 3.6版

//有融合,需要組裝的 「版本」 屬性

//等於一個bug或長於「fileVersion」時的長度;

//解決辦法是前面加上零到最後一個版本號的程序集版本

回答

0

文件對融合的錯誤來解決其根源問題文件針對Visual Studio安裝項目中的錯誤使用相同的解決方法,以便包含fileVersion集的包將正確安裝。