2009-09-24 134 views
3

我正在使用Visual Studio 2008与C#。有没有办法为包含DataTable派生类的类文件设置默认编辑器?每当我双击其中一个类打开文件VS尝试打开组件设计器。由于我的课程与该编辑器不兼容,因此这是一个相当无用的默认设置。我希望这些文件在普通的代码编辑器中打开。Visual Studio默认打开文件操作

回答

2

在VS中的解决方案资源管理器中,右键单击该文件,选择“打开方式...”,在窗口中选择CSharp编辑器,然后单击该按钮将其设置为默认值。

+0

我开始认为这篇文章是可用的最佳解决方法。令人讨厌的部分是如果我这样做,那么所有.cs文件的默认值会更改。这意味着双击具有可以工作的组件编辑器的文件将在文本编辑器(即WinForms)中打开。 – Kleinux 2009-09-25 12:54:59

0

为什么不只是去RightClick->查看代码,或者一旦它在设计器中打开,请按F7键。

+0

每次打开文件时都必须这样做,这非常烦人。 – SLaks 2009-09-24 19:23:31

+1

我一直在使用F7快捷键。至少也可以在解决方案资源管理器中工作,所以我可以避免等待组件编辑器错误。 – Kleinux 2009-09-24 19:30:51

+0

@Kleinux我不知道这是从解决方案资源管理器,很好的工作。 – ParmesanCodice 2009-09-24 19:44:27

0

作为解决方法:右键单击,然后打开... 除非类文件具有不同的扩展名,否则我认为您坚持使用它。

编辑:您可以制作一个小的临时命令行程序,通过查看内容来确定正确的编辑器,然后使用该编辑器打开该文件。然后将该文件类型与临时程序相关联。这看起来很复杂,但我之前做过类似的情况。

+0

在打开的对话框中,你可以改变默认的是什么 – toad 2009-09-24 19:31:36

+0

@Jeremy:我相信他是在Visual Studio中引用,而不是在Windows资源管理器中 – TJMonk15 2009-09-24 19:35:47

+0

@ lod3n这样做很费力,那么你必须选择打开它的编辑器用。 – ParmesanCodice 2009-09-24 19:46:48