为什么代码隐藏文件在 VB.NET Web 应用程序项目中不可见?
我正在尝试将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将 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.
我知道这是一个有点老的问题,但这是谷歌上的最高结果,我找到了一个替代解决方案。
在文本编辑器中打开项目的 .vbproj 文件,然后搜索代码隐藏文件的名称。您会发现它看起来像这样:
如果您只是删除
DependentUpon
标记,一切仍将正常工作,但两个文件都将根据需要显示在 Visual Studio 中。所以我的最终版本看起来像这样:它需要一些手动编辑,但它对我有用。或者,如果您在创建常规类文件后手动将文件重命名/编辑为页面/代码隐藏格式,它们将按需要显示在项目中,而无需求助于“显示所有文件”。
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:
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: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."