File 开发用户控件时出现Visual studio 2010锁定问题

File 开发用户控件时出现Visual studio 2010锁定问题,file,visual-studio-2010,locking,File,Visual Studio 2010,Locking,我对此做了很多研究,但最终似乎确定了这个问题。如果项目中有自定义控件,Visual Studio有时会随机锁定生成dll/exe文件。 复制的步骤: 创建winforms应用程序/dll项目 添加一个新类,比如从Button继承的CustomButton 建造 创建一个表单。查看工具箱,此时会出现custombutton,允许您将其拖动到表单上 [这现在是随机的]项目的下一次生成将继续进行或失败,需要您重新启动visual studio 有什么想法吗?似乎找到了[暂时的]解决办法。在以后的版本中

我对此做了很多研究,但最终似乎确定了这个问题。如果项目中有自定义控件,Visual Studio有时会随机锁定生成dll/exe文件。 复制的步骤:

  • 创建winforms应用程序/dll项目
  • 添加一个新类,比如从Button继承的CustomButton
  • 建造
  • 创建一个表单。查看工具箱,此时会出现custombutton,允许您将其拖动到表单上
  • [这现在是随机的]项目的下一次生成将继续进行或失败,需要您重新启动visual studio

  • 有什么想法吗?

    似乎找到了[暂时的]解决办法。在以后的版本中,M$“修复”了这个问题,但仍然不起作用。无论如何,这里有一个解决方案:删除程序集版本属性中的自动版本增量。这似乎解决了问题,但有点不方便

    临时解决方案将被禁用 更新后的程序集版本更新 重建。在AssemblyInfo.cs文件中, 从列表中删除通配符 AssemblyVersion属性,用于 示例:替换此:[程序集: 汇编版本(“1.4.*)][汇编: AssemblyFileVersion(“1.4”)]具有以下功能: [组件:组件版本(“1.4.0.0”)] [大会: AssemblyFileVersion(“1.4.0.0”)]

    再次升级:(
    上面的内容并没有解决问题。我仍然会保留它,以防其他人遇到类似的情况,但问题仍然存在。

    UPD:从工具箱中删除控件/选项卡没有帮助