在一个网站中,我引用了一个类库程序集。当我向源代码添加一些内容并构建解决方案时,更新不会反映到网站的 bin 文件夹中。我首先认为 dll 刷新不起作用,因此我的 bin 文件夹中的 dll 没有更新到最新版本。但后来我发现了两件看起来很奇怪的事情:
- 我有一个公共结构,里面是公共常量字符串字段的数量。如果我更改任何这些字段的名称并构建解决方案,则更改不会反映在网站端。但是,如果我选择该字段名称,右键单击它并选择“将旧名称重命名为新名称”然后构建,它就可以工作。
- 当我添加另一个公共 const 字符串字段并构建解决方案时,更新不会得到反映。
这是 VS2012 的已知错误还是预期的功能?我可以理解第一种情况。但是第二种情况绝对似乎是一个错误,没有什么比预期的功能更重要。在将此作为错误报告给 VS 团队之前,我想与 SO 进行核对。
我以前在 Visual Studio 2010 终极版中没有遇到过这个问题。我目前使用的是 Visual Studio 2012 Ultimate