我想将一个VB.NET网站项目转换为一个Web应用程序项目,但在Web应用程序项目中,我的代码隐藏文件不可见,除非我设置解决方案资源管理器“显示所有文件”选项。为什么是这样?我可以更改哪些设置,以便我的代码始终可见?为什么代码隐藏文件在VB.NET Web应用程序项目中不可见?
回答
您可以设置VS始终显示所有文件。这是最好的解决方案,尽管避免这种情况的一个非常难看的方法是重命名后面代码的文件。
是的,这很丑陋,但对我来说,它显示C#应用程序的代码隐藏文件,但不显示VB,给出了MS认为VB用户太愚蠢,无法处理解决方案资源管理器中稍微复杂的视图。 – ProfK 2011-08-20 11:18:54
至于如何显示所有文件,请在解决方案资源管理器窗口中选择项目(而不是解决方案)。然后,图标将出现在“显示所有文件”的解决方案资源管理器工具栏中。 – 2015-09-24 15:26:40
我知道这是一个老问题,但这是Google的最高结果,我找到了一个替代解决方案。
在文本编辑器中打开项目的.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>
它需要一点点的手动编辑,但它适用于我。或者,如果您在创建常规类文件后手动将文件重命名/编辑为页面/代码隐藏格式,则它们将在项目中显示为需要,而不必诉诸于“显示所有文件”。
- 1. asp.net web应用程序与c#&vb.net都在代码隐藏
- 2. 在web应用程序项目中使用代码文件
- 3. 有什么办法可以完全隐藏Web应用程序代码吗?
- 4. 隐藏格在vb.net代码
- 5. 如何在Web应用程序中隐藏“项目名称”?
- 6. 为什么Application类(App)具有xaml和代码隐藏文件?
- 7. 为什么Android应用程序在运行应用程序中不可见?
- 8. 在Premake中隐藏项目文件的常见父文件夹
- 9. 为什么这些代码不可见?
- 10. 为什么OnPropertyChanged在代码隐藏中不起作用?
- 11. 为什么全文目录不能在代码隐藏中工作?
- 12. vb.net代码隐藏不调用JavaScript:UpdatePanel的
- 13. Web应用程序项目和App_GlobalResources
- 14. 单一代码隐藏在Web项目DLL中的类重写?
- 15. 为什么VS2005中的Web应用程序项目提供了“转换为Web应用程序”菜单选项
- 16. 我更改代码隐藏文件,什么也没有发生
- 17. 使非ASP表在隐藏代码中不可见
- 18. 密码箱在代码隐藏文件中始终为空
- 19. 库项目中的JAR在应用程序项目中不可见
- 20. 为什么选项卡图标隐藏在我的Android应用程序中?
- 21. 访问RadListBox项目在代码隐藏
- 22. 在VB.NET代码隐藏中运行.exe文件onload
- 23. 为什么我的隐藏进程仍然可见?
- 24. 从WPF MVVM项目中删除代码隐藏文件
- 25. 应用程序不可隐藏
- 26. 从调用代码隐藏MainPage.xaml.cs中文件中的Windows应用程序
- 27. 为什么我们在asp.net中使用代码隐藏?
- 28. 什么是在代码隐藏时设置HTML标签可见和不可见的最佳方式?
- 29. 一个web应用程序项目的aspx文件不能用于其他web应用程序项目
- 30. 在Windows 8应用程序中显示和隐藏项目
给读者的一封信。 Web站点项目不会发生此问题 - 只是Web应用程序项目。在Visual Studio 2012中是这样的。我不知道VS 2013或2015. – Theophilus 2016-06-09 13:47:30