我需要你们专家的快速帮助。公司很快就会有新的SAP系统,并且有最多6字符版本号允许的限制。因此,需要将我的C#程序的发布版本风格从2.1.2.7改为2.1.3。我尝试了大量更改发布属性,但是AssemblyInfo.cs (Visual)不允许我这样做。解决办法是什么?
http://img33.imageshack.us/img33/254/pulisherr1.png http://img4.imageshack.us/img4/3673/publisherr2.png
我的发布版本号将应用于已发布的应用程序文件,如下图所示。我正在发布整个包,包括文件夹和setup.exe以及应用程序文件,从一个带有最新发布号的文件夹(例如Downloader_2_1_2_7)下向我们的网络服务器发布。我们的SAP系统将从网络中选择这个发布号。
http://img687.imageshack.us/img687/7069/publisherr3.png http://img692.imageshack.us/img692/8421/publisherr4.png
发布于 2011-07-13 18:41:28
编辑2
在此,我的最后建议是:
作为一个卸货者,我不知道重新命名这些文件的后果是什么,但在这一点上,它看起来不像是一个本地支持的3位版本。
希望你能找到一个有效的答案!
编辑
据我所知,您要修改的发布版本是用于ClickOnce发布的。版本号与生成的包版本有关,而与应用程序版本本身无关。
从查看csproj文件的XML可以看出,这个版本号必须包括主要的、次要的、构建的和修订的编号。

我能找到的发布版本的唯一结果是发布位置的文件系统。

如您所见,我的文件文件夹增加了1,但在任何其他文件(属性窗口等)中都找不到对1.0.0.0 - 1.0.0.3的任何引用。
如果您的应用程序文件从Assembly.cs中正确获得版本,那么这个发布版本号如何影响您的system?
原始
它编译得很好:
Assembly.cs

属性窗口

不确定SAP是如何与这些程序集集成的,但应该注意的是,.Net只使用AssemblyVersion进行引用。AssemblyFileVersion仅用于显示。来源:如何使用程序集版本和程序集文件版本
https://stackoverflow.com/questions/6683583
复制相似问题