.NET项目属性错误和设计器文件锁定

6

设计师文件被锁定,进入项目属性时会出现以下错误:

尝试加载项目属性窗口时发生错误。关闭窗口并重试。LicenseManager的CurrentContext属性当前已锁定,无法更改。

.NET Framework 3.5 Visual Studio 2008


我遇到了完全相同的异常,但是使用的是.NET 4.0和VS2010与DevExpress组件。使用VS.net安全模式,我可以更改项目属性文件,但设计师仍然无法正常工作。 - CodingBarfield
6个回答

6

一个随意的建议:

关闭Visual Studio,然后尝试删除任何.suo或.csproj.user文件。这些文件保存每个用户的设置,例如您打开了哪些文件等,有时可能会损坏。(为了保险起见,可能需要先备份它们)


刚遇到这个问题。重命名 .suo 和 .user 文件解决了它。 - Alan Carter


2

您的项目中使用的一些资源是使用不同版本的.net框架编译的。

右键单击您的项目,选择属性,将目标框架更改为与资源编译的框架相同,或者删除这些资源并继续。


1

我同意Simon的观点。我也遇到了这个错误,但是无法解决。我在项目菜单下的mysoftware属性中删除了所有未使用的引用,然后删除了未使用的数据库。这解决了我的问题。我相信它也会对你有用。

有时候一些损坏的文件会导致这个问题,即使你从未对软件进行任何许可。

祝愉快。

SandeepV

Adobe认证专家

微软认证IT专业人员


0

这种情况通常发生在设计师编写的代码中,当按钮/下拉菜单/控件构造函数中出现了 while true Application.DoEvents 无限循环。

你可以看到 VS.net 占用了一个 CPU 核心,并且你可以通过另一个 Visual Studio 实例轻松地进行调试。


0
如果您在打开表单设计(而不是xml类型)时遇到此错误,您可以关闭表单,打开项目属性,选择构建选项卡,单击.NET Framework版本,然后再次选择相同的版本,关闭项目属性,重新打开表单。这就是我如何摆脱这个错误的方法,关闭Visual Studio并重新打开项目对我没有帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接