2010-03-24 21 views
4

有沒有什麼辦法可以編寫一個VS加載項或其他能讓我能夠將文件鏈接到ASP.NET中的ASPX頁面的東西。VIsual Studio:ASP.NET額外頁面文件

我的目標是能夠用每個ASPX頁面創建這個額外的文件,然後使用自定義的MS Build Task來分析這些文件並做一些事情。

因此,例如,當我創建 「MyPage.aspx」,其實我看到在磁盤上這些文件...

  • MyPage.aspx
  • MyPage.aspx.cs
  • 我的頁面.aspx.designer.cs
  • MyPage.aspx.MyExtension

我希望能夠看到文件,當我展開一個網頁,並可以編輯該文件。

可能嗎?

+1

必須有一種方法,因爲擴展主要.orm文件時,加載項NORMA能夠包含許多其他類型的自動生成文件。您可能需要查看其源代碼。 http://orm.svn.sourceforge.net/viewvc/orm/trunk/ – kamranicus 2010-04-06 16:58:42

回答

1

一種分組文件由手:

編輯.proj文件,查找<Compile Include="MyPage.MyExtension.cs">線,並添加子節點:

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

我只是亂扔這裏的一些想法,但有你看看t4模板?

你也可以指定你想要擴展的Visual Studio版本嗎?我這樣說是因爲如果它的VS2010在VS中有很多新的可擴展性點,那麼你有更好的機會成爲可能。