我正在使用Visual Studio 2008与C#。有没有办法为包含DataTable派生类的类文件设置默认编辑器?每当我双击其中一个类打开文件VS尝试打开组件设计器。由于我的课程与该编辑器不兼容,因此这是一个相当无用的默认设置。我希望这些文件在普通的代码编辑器中打开。Visual Studio默认打开文件操作
回答
在VS中的解决方案资源管理器中,右键单击该文件,选择“打开方式...”,在窗口中选择CSharp编辑器,然后单击该按钮将其设置为默认值。
为什么不只是去RightClick->查看代码,或者一旦它在设计器中打开,请按F7键。
每次打开文件时都必须这样做,这非常烦人。 – SLaks 2009-09-24 19:23:31
我一直在使用F7快捷键。至少也可以在解决方案资源管理器中工作,所以我可以避免等待组件编辑器错误。 – Kleinux 2009-09-24 19:30:51
@Kleinux我不知道这是从解决方案资源管理器,很好的工作。 – ParmesanCodice 2009-09-24 19:44:27
作为解决方法:右键单击,然后打开... 除非类文件具有不同的扩展名,否则我认为您坚持使用它。
编辑:您可以制作一个小的临时命令行程序,通过查看内容来确定正确的编辑器,然后使用该编辑器打开该文件。然后将该文件类型与临时程序相关联。这看起来很复杂,但我之前做过类似的情况。
在打开的对话框中,你可以改变默认的是什么 – toad 2009-09-24 19:31:36
@Jeremy:我相信他是在Visual Studio中引用,而不是在Windows资源管理器中 – TJMonk15 2009-09-24 19:35:47
@ lod3n这样做很费力,那么你必须选择打开它的编辑器用。 – ParmesanCodice 2009-09-24 19:46:48
通过使用 属性,可以禁用某些类的Visual Studio设计器。
[System.ComponentModel.DesignerCategory("")]
幸得http://vanguard-against-confusion.blogspot.com/2007/05/disable-design-time-support-in-visual.html,我最初发现了这一点。
一个有趣的事情是,虽然如果我只是写
using System.ComponentModel;
[DesignerCategory("")]
它不会在我的VS2010的工作。有谁知道为什么?
- 1. 打开在Visual Studio中的asp文件默认大纲
- 2. 打开文件的上下文对话框,默认操作等
- 3. 更改某些扩展的默认打开文件操作
- 4. Visual Studio代码默认文件夹
- 5. Visual Studio:如何使用xml编辑器默认打开.settings文件
- 6. “在Visual Studio中打开”链接的ASP.net异常默认页面
- 7. 项目需要在Windows 8中默认打开Visual Studio 2008
- 8. 用Visual Studio打开.tm文件
- 9. Visual Studio打开文件问题
- 10. Visual Studio不会打开mdf文件
- 11. Visual Studio 2010打开错误的文件
- 12. Visual Studio搜索保持文件打开
- 13. Visual Studio 2010无法打开.ilk文件
- 14. Visual Studio无法打开css文件
- 15. Visual Studio 2012 - 无法打开源文件
- 16. Visual Studio没有打开TypeScript * .ts文件?
- 17. 在Visual Studio 2012中打开文件夹
- 18. Visual Studio 2012/2013单击打开文件
- 19. Visual Studio无法打开cshtml文件
- 20. Visual Studio无法打开文件
- 21. Visual Studio 2005无法打开.vbproj文件
- 22. Visual Studio 2010崩溃打开.cshtml文件
- 23. 如何从Visual Studio /打开.mdf文件
- 24. NSDocument打开默认文档
- 25. Matlab:默认打开文件'Matlab外部'
- 26. 打开web.config.comments文件(默认web.config)
- 27. 如何在Visual Studio中的单个操作中打开多个文件
- 28. 默认ASPX在Visual Studio 2012
- 29. wpf/Visual Studio默认样式
- 30. Visual Studio 2012默认.testsettings
我开始认为这篇文章是可用的最佳解决方法。令人讨厌的部分是如果我这样做,那么所有.cs文件的默认值会更改。这意味着双击具有可以工作的组件编辑器的文件将在文本编辑器(即WinForms)中打开。 – Kleinux 2009-09-25 12:54:59