为什么代码隐藏文件在 VB.NET Web 应用程序项目中不可见?

发布于 2024-11-29 18:26:27 字数 124 浏览 1 评论 0原文

我正在尝试将 VB.NET 网站项目转换为 Web 应用程序项目,但在 Web 应用程序项目中,除非我设置解决方案资源管理器“显示所有文件”选项,否则我的代码隐藏文件不可见。这是为什么呢?我可以更改什么设置以使文件背后的代码始终可见?

I am trying to convert a VB.NET web site project to a web application project, yet the in web application project, my code-behind files are not visible unless I set the solution explorer "show all files" option. Why is this? What setting can I change so that my code behind files are always visible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

想你的星星会说话 2024-12-06 18:26:27

您可以将 VS 设置为始终显示所有文件。这是最好的解决方案,尽管避免这种情况的一个非常丑陋的方法是重命名后面代码的文件。

You can set VS to always show all files. That's the best soluution although a really ugly way to avoid this would be to rename the files for the code behind.

追我者格杀勿论 2024-12-06 18:26:27

我知道这是一个有点老的问题,但这是谷歌上的最高结果,我找到了一个替代解决方案。

在文本编辑器中打开项目的 .vbproj 文件,然后搜索代码隐藏文件的名称。您会发现它看起来像这样:

<Compile Include="dashboard\index.aspx.vb">
  <DependentUpon>index.aspx</DependentUpon>
  <SubType>ASPXCodebehind</SubType>
</Compile>

如果您只是删除 DependentUpon 标记,一切仍将正常工作,但两个文件都将根据需要显示在 Visual Studio 中。所以我的最终版本看起来像这样:

<Compile Include="search\index.aspx.vb">
  <SubType>ASPXCodeBehind</SubType>
</Compile>

它需要一些手动编辑,但它对我有用。或者,如果您在创建常规类文件后手动将文件重命名/编辑为页面/代码隐藏格式,它们将按需要显示在项目中,而无需求助于“显示所有文件”。

I know this is a bit of an old question, but it's the top result on Google and I found an alternate solution.

Open your .vbproj file for the project in a text editor, and search for your codebehind file's name. You'll find that it looks something like this:

<Compile Include="dashboard\index.aspx.vb">
  <DependentUpon>index.aspx</DependentUpon>
  <SubType>ASPXCodebehind</SubType>
</Compile>

If you simply remove the DependentUpon tag, everything will still work properly, but both files will show up in Visual Studio, as desired. So my final version would look like this:

<Compile Include="search\index.aspx.vb">
  <SubType>ASPXCodeBehind</SubType>
</Compile>

It takes a little bit of manual editing but it works for me. Alternatively if you manually rename/edit your files into a page/codebehind format after creating regular class files, they will appear as wanted in the project without having to resort to "Show All Files."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文