visual-studio-2010 - Visual Studio 2010 忘记了自定义编辑器

标签 visual-studio-2010

我使用的是 Visual Studio 2010 版本 10.0.30319.1 RTMRel。

我也在使用 XAF(DevExpress 的应用程序框架)。

我右键单击 Model.xafml (XML) 文件,选择“打开方式...”,然后在“选择程序...”列表中选择“自动编辑器选择器 (XML)”。

我点击“设置为默认值”。默认值按预期更改。

我单击“确定”。 XML 文件按预期在模型编辑器(自定义编辑器)中打开。

我关闭自定义编辑器窗口。

然后我右键单击 Model.xafml 文件并选择“打开”,希望看到我刚刚设置为默认值的自定义编辑器。

不起作用。相反,我看到的是原始 XML 文件。

如果我再次右击并再次选择“打开方式...”,看到默认编辑器已设置回“项目默认编辑器”。

看起来 Visual Studio 忘记了我刚刚设置的默认编辑器。

我以管理员身份登录到 Windows Vista。我尝试以管理员身份显式运行 VS,以防写入默认值时出现权限问题。没有帮助。

是我做错了什么,还是 VS 中有错误阻止它存储默认编辑器?

我已经用 Google 搜索了这个问题,但没有找到任何结果。

提前致谢

亚当

最佳答案

我遇到了同样的问题并在此处找到了解决方案 http://devexpress.com/Support/Center/p/B147806.aspx

“解决这个问题的步骤是:

-右键单击受影响的项目。
- 从菜单中选择“卸载项目”。
-再次在解决方案资源管理器中右键单击已卸载的项目。
-选择“编辑”
-项目文件现在作为可编辑的 XML 文件打开。
-找到以下 XML:

<EmbeddedResource Include="Model.DesignedDiffs.xafml">
  <SubType>Designer<SubType>
</EmbeddedResource>

-删除行

<SubType>Designer<SubType>

-保存文件。
- 在解决方案资源管理器中再次右键单击该项目。
-选择“加载”

现在可以打开模型,“(项目默认编辑器)”条目从“打开方式...”列表中消失,“Xaf 模型编辑器”应该是默认的。

关于visual-studio-2010 - Visual Studio 2010 忘记了自定义编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669709/

相关文章:

visual-studio-2010 - 更轻松地将调试器附加到 ASP.NET 应用程序

c++ - 如何测试在 Visual Studio 2010 中开发和管理的 C++ 代码库的可移植性?

visual-studio-2010 - Visual Studio DB "Schema View"引发 ComException

c# - 无法摆脱 Visual Studio 2010 xaml 编辑器中的十字准线(放置新项目)光标

c++ - 为什么我会收到 IntelliSense 错误以及如何修复或隐藏它们?

c++ - 如何在 visual studio 2010 C++ 中使用所需的 .dll 和 lib (opencv) 文件制作 .exe 文件包

javascript - 远程调试脚本代码VS2010

c++ - 未处理的异常 Microsoft C++ 异常:cv::Exception at memory location

c++ - 将 32 位代码编译为 64 位代码

visual-studio-2010 - 使用 Visual Studio 提交 pull 请求 ?