[C#] VS2010 открывает мой класс-файл (.cs) в режиме конструктора


Answers

Иерархия наследования указывает, что этот класс ( DbConnection ) наследуется от System.ComponentModel.Component . Попробуйте щелкнуть правой кнопкой мыши файл и просмотреть источник.

Как всегда вы можете проверить MSDN! Вот документация для DbConnection .

Question

Я создал класс, который расширяет DbConnection в совершенно новом проекте.

public class FakeDbConnection : DbConnection { ... }

В обозревателе решений класс выглядит следующим образом:

И при двойном щелчке он хочет открыть его в режиме разработки, который не будет работать. Открытие файла .csproj показывает проблему

<ItemGroup>
  <Compile Include="FakeADO\FakeDbConnection.cs">
    <SubType>Component</SubType>
  </Compile>
</ItemGroup>

Даже если я SubType тег SubType VS2010, он снова добавляет его повторно. Очень надоедливый.

Как я могу остановить VS2010 от открытия моего файла .cs в режиме конструктора и просто открыть его как обычный файл кода?




Links