Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 强制VS使用代码编辑器而不是设计器打开DependentUpon文件_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 强制VS使用代码编辑器而不是设计器打开DependentUpon文件

Visual studio 2010 强制VS使用代码编辑器而不是设计器打开DependentUpon文件,visual-studio-2010,Visual Studio 2010,我修改了.csproj文件,以强制生成的状态机代码文件“依赖”控件。它可以正常工作,但问题是当我双击时,默认情况下会打开设计器,而不是代码编辑器。(VS自动添加子类型“表单”) 是否有任何方法可以绕过此默认行为(VS似乎能够针对.Designer.cs) (顺便说一句,我知道这个插件,但这并不会改变问题)子类型的主要问题是在大多数情况下后台编译器会覆盖它的值。如果手动更改*.cs或*.vb等文件的子类型,编译器会将其更改回它认为最好的类型 我曾尝试使用VSSDK以编程方式更改该值,但目前似乎无法

我修改了.csproj文件,以强制生成的状态机代码文件“依赖”控件。它可以正常工作,但问题是当我双击时,默认情况下会打开设计器,而不是代码编辑器。(VS自动添加子类型“表单”)

是否有任何方法可以绕过此默认行为(VS似乎能够针对.Designer.cs)


(顺便说一句,我知道这个插件,但这并不会改变问题)

子类型的主要问题是在大多数情况下后台编译器会覆盖它的值。如果手动更改*.cs或*.vb等文件的子类型,编译器会将其更改回它认为最好的类型

我曾尝试使用VSSDK以编程方式更改该值,但目前似乎无法阻止编译器将其更改回来

此属性为读写属性,但编译器可能会覆盖该值。例如,Windows.Forms.Form项的子类型可以通过自动化更改为“Code”,但编译器会将子类型重置为“Form”