所以我得到了 GUID 号并在我的应用程序中使用它来处理一些东西并使用数据库检查进程。但我不知道 GUID 是保持不变还是在更新时发生变化,因为如果它发生变化 - 我将不得不重写部分程序,我不想这样做。
我的意思是 - 我已经发布了产品并将其提供给客户(带有一些 GUID),但一段时间后我对软件进行了一些更改,并将其作为产品的更新提供给客户。GUID 会改变还是保持不变?
所以我得到了 GUID 号并在我的应用程序中使用它来处理一些东西并使用数据库检查进程。但我不知道 GUID 是保持不变还是在更新时发生变化,因为如果它发生变化 - 我将不得不重写部分程序,我不想这样做。
我的意思是 - 我已经发布了产品并将其提供给客户(带有一些 GUID),但一段时间后我对软件进行了一些更改,并将其作为产品的更新提供给客户。GUID 会改变还是保持不变?
嗯,这取决于更新有多大……我会说不,它不会改变……如果我们谈论的是产品 GUID,它应该在新版本产品的发布时改变……
看看http://wix.tramontana.co.hu/tutorial/upgrades-and-modularization
不,它不会改变。实际上,如果组装好,GUID 的意义就显现出来了COMVisible
。AssemblyInfo.cs
文件在项目创建时生成。并且其中的 GUID 不会自动更改。