【问题标题】:Visual studio 2010 locking issue when developing user controls开发用户控件时的 Visual Studio 2010 锁定问题
【发布时间】:2010-08-16 16:09:51
【问题描述】:
我对此进行了很多研究,但最终似乎确定了这个问题。如果项目中有自定义控件,Visual Studio 有时会随机锁定构建 dll/exe 文件。
复制步骤:
- 创建一个 winforms 应用程序/dll 项目
- 添加一个新类,比如继承自 Button 的 CustomButton
- 构建
- 创建一个表单。查看工具箱,然后出现自定义按钮,您可以将其拖到表单上
- [现在变成随机的]您的项目的下一个构建将继续或失败,需要您重新启动 Visual Studio。
有什么想法吗?
【问题讨论】:
标签:
file
visual-studio-2010
locking
【解决方案1】:
似乎找到了[临时]解决方案。似乎 M$ 在以后的版本中“修复”了这个问题,但它仍然不起作用。无论如何,这是解决方案:删除程序集版本属性中的自动版本递增。这似乎解决了这个问题,但它有点不方便。
https://connect.microsoft.com/VisualStudio/feedback/details/533411
临时解决方法将被禁用
程序集版本更新后
重建。在 AssemblyInfo.cs 文件中,
从
AssemblyVersion 属性,用于
示例:替换此:[程序集:
AssemblyVersion("1.4.*")] [程序集:
AssemblyFileVersion("1.4")] 与此:
[组装:组装版本(“1.4.0.0”)]
[部件:
AssemblyFileVersion("1.4.0.0")]
再次更新 :(
以上没有解决问题。我仍然会留下它以防其他人遇到这样的事情,但问题仍然悬而未决。