Existen ocasiones donde es necesitamos en un proyecto relacionar archivos de forma visual, tal cual lo hace VisualStudio con un formulario y el código autogenerado (Designer.cs) o los resources (.resx).

nested6

pero cuando añadimos nuevos archivos a la solución (en este caso Principal.cs y Principal.partial.cs), por defecto no existe una forma de especificar si un archivo depende de otro. Así que los archivos quedan separados.

nested1

La forma de lograr esta dependencia visual es editando manualmente el proyecto y modificándolo en consecuencia. Para ello procederemos a descargar el proyecto de la solución.

nested2

luego editamos el proyecto

nested3

y veremos algo como el código que sigue.

<ItemGroup>
    <Compile Include="Program.cs" />
    <Compile Include="Principal.cs" />
    <Compile Include="Principal.partial.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>

a continuación lo modificamos para especificar que queremos que el fichero Principal.partial.cs dependa de Principal.cs.

<ItemGroup>
    <Compile Include="Program.cs" />
    <Compile Include="Principal.cs" />
    <Compile Include="Principal.partial.cs">
          <DependentUpon>Principal.cs</DependentUpon>
    </Compile>
    <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>

Ya solo tendremos que recargar el proyecto.

nested4

y habremos conseguido nuestro objetivo.

nested5


Friday, 19 February 2010 09:19:50 UTC
test
Pepe
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, strike, strong) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

[Captcha]Enter the code shown (prevents robots):

Live Comment Preview
 |