【问题标题】:How to make sgen.exe keep the version of the assembly?如何使 sgen.exe 保留程序集的版本?
【发布时间】:2011-01-11 21:14:35
【问题描述】:

我想为我的程序集创建一个序列化程序集。 sgen 没问题,但我不知道如何让它为序列化程序集分配与源程序集相同的版本。

有什么想法吗?

【问题讨论】:

    标签: .net serialization version sgen


    【解决方案1】:

    sgen好像默认取源码汇编版本,挺合理的。

    我是这样运行的,没什么特别的:

    "...PathToSDK...\Microsoft Visual Studio SDK\sgen.exe" /force /程序集:“$(目标路径)” /compiler:"\"/keyfile:$(ProjectDir)..\key.snk"\" /compiler:/delaysign-

    /force -- 覆盖现有的序列化程序集

    /assembly -- 程序集的路径,我在 VS 项目设置中的 post-build 事件中运行它,所以我使用 $(TargetPath) 变量

    /compiler: ... -- csc 选项,我用它们用密钥对序列化程序集进行签名

    【讨论】:

      猜你喜欢
      • 2017-12-03
      • 2010-10-06
      • 2014-07-18
      • 2020-10-27
      • 2010-09-30
      • 2010-09-27
      • 1970-01-01
      • 2019-11-08
      相关资源
      最近更新 更多