2010-09-08 67 views
3

我正在使用Visual Studio 2010版本10.0.30319.1 RTMRel。Visual Studio 2010忘记自定义编辑器

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

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

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

我点击确定。按照预期,XML文件将在模型编辑器(自定义编辑器)中打开。

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

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

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

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

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

我以管理员身份登录到Windows Vista。我试图明确地运行VS作为管理员,以防万一在写入默认权限时出现问题。没有帮助。

我做错了什么,或者有VS中的错误,防止它存储默认的编辑器?

我已经谷歌搜索这个问题,没有找到结果。

由于提前,

亚当

回答

2

我有同样的问题,在这里http://devexpress.com/Support/Center/p/B147806.aspx

找到了解决办法“来解决这个问题的步骤如下:

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

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

-Remove行

<SubType>Designer<SubType> 

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

打开模型现在可以工作,“(项目默认编辑器)”条目从““列表和”Xaf模型编辑器“应该是默认的。”

相关问题