我们所做的与克里斯的答案非常相似:
我们有一个名为的项目ProductVersion,其中"Product"实际上是产品名称.Inside是一个静态类VersionInformation,它包含一个常量字符串,包括一个被调用的字符串ProductVersion,这是我们实际设置版本信息的地方.
然后在每个项目的AssemblyInfo.cs文件中,我们的AssemblyVersion行看起来像这样:
[assembly: AssemblyVersion(Company.Product.VersionInformation.ProductVersion)]
Run Code Online (Sandbox Code Playgroud)
在您的情况下,由于客户端和服务器都引用基础项目,您可以在基础项目中包含类似的内容,而不是创建单独的项目.
将版本信息移动到解决方案根目录中的单独文件(例如AssemblyVersion.cs)中.然后从每个项目的AssemblyInfo.cs文件中删除版本信息,并将共享的AssemblyVersion文件作为链接添加到每个项目.
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |