2010-03-24 5 views
4

Y at-il un moyen d'écrire un complément VS ou quelque chose d'autre qui me permettrait d'être capable de lier des fichiers à une page ASPX dans ASP.NET.VIsual Studio: fichiers ASP.NET supplémentaires Page

Mon objectif est de pouvoir créer ce fichier supplémentaire avec chaque page ASPX, puis d'utiliser une tâche de génération MS personnalisée pour analyser ces fichiers et effectuer certaines opérations.

Ainsi, par exemple, quand j'ai créé "MyPage.aspx", je vois effectivement ces fichiers sur le disque ...

  • MyPage.aspx
  • MyPage.aspx.cs
  • MaPage .aspx.designer.cs
  • MyPage.aspx.MyExtension

Je veux être en mesure de voir le fichier quand j'élargissons une page et être en mesure de modifier le fichier.

Possible?

+1

Il doit y avoir un moyen parce que le complément NORMA est capable d'inclure de nombreux autres types de fichiers générés automatiquement lorsque vous développez le fichier .orm principal. Vous pouvez jeter un coup d'oeil dans son code source. http://orm.svn.sourceforge.net/viewvc/orm/trunk/ – kamranicus

Répondre

1

Une façon de regrouper les fichiers par la main:

Modifier le fichier .proj, recherchez la ligne <Compile Include="MyPage.MyExtension.cs"> et ajouter un sous-noeud:

<Compile Include="MyPage.MyExtension.cs"> 
    <DependentUpon>MyPage.aspx</DependentUpon> 
</Compile> 
0

Je lance quelques idées au sujet ici, mais ont vous avez regardé dans les modèles t4?

Également pourriez-vous spécifier quelle version de Visual Studio vous souhaitez étendre? Je dis cela parce que si son VS2010 alors il y a beaucoup de nouveaux points d'extensibilité ouverts dans VS donc vous avez beaucoup plus de chances que cela soit possible.

Questions connexes