【发布时间】:2019-04-04 05:25:54
【问题描述】:
我有一个带有 const 字符串变量的类的程序集,
public class Data {
public const string Version = "1.0.0";
}
这将在另一个程序集中用于分配给字符串属性,
public class ViewModel
{
AppVersion = Data.Version;
public String AppVersion
{
get;
set;
}
}
此 AppVersion 将显示在 UI 应用程序上。
问题是,我已将此版本更新为 1.0.1,并且仅构建了此程序集具有 Data 类并将 dll 移至生产环境。
但是,这个新版本没有显示,仍然显示旧版本(1.0.0)。
当我构建具有 AppVersion (ViewModel) 的另一个程序集时,会显示新版本。
出了什么问题?我的程序集如何保持旧版本值?
【问题讨论】:
-
Version标有const?请显示您实际更新版本的代码。 -
忽略 const 内联问题,您可能想改用汇编文件版本? stackoverflow.com/a/909583/2441442
标签: c# .net-assembly