2009-06-28 4 views
0

Можно создать дубликат:
In Visual Studio (2008) is there a way to have a custom dependent file on another custom file?C# - частичный класс в проекте VS2005

Как я могу добавить частичный класс в проекте VS2005 так, что он показывает, как код позади файла для главный файл?

Например: Я хочу сохранить свои свойства класса в файле с именем, MyClass.cs, и я хочу сохранить свои атрибуты класса в файле с именем MyClass.attr.cs.

Когда я открываю проект VS2005, то MyClass.attr.cs -file будет отображаться как код позади файла для MyClass.cs, так же, как и Form1.csForm1.Designer.cs в приложении WinForm.

+0

Вы можете сделать это в файле проекта - см. Http://stackoverflow.com/questions/727898 –

+0

WTF в закрытии потока? Это VS2005? Эти люди не знают разницы между VS2005 и VS2008. Странный! – 2009-06-29 13:13:07

ответ

0

Это поведение невозможно установить в пользовательском интерфейсе Visual Studio, но если вы откроете * .csproj в блокноте, вы увидите, что «Form1.designer.cs» назначается как «подэлемент» в «Form1.cs», ,

Возможно, есть способ, как это сделать с помощью macors в Visual Studio.

2

В ваших .csproj файл, который вы увидите раздельные теги для классов, например:

<Compile Include="MyClass.attr.cs" /> 
<Compile Include="MyClass.cs" /> 

Изменить запись для MyClass.attr.cs быть похожим на это:

<Compile Include="MyClass.attr.cs"> 
    <DependentUpon>MyClass.cs</DependentUpon> 
</Compile> 
Смежные вопросы