哪个 IDE 用于基于 .NET 框架 2.5 构建的 VB.NET 代码?
Posted
技术标签:
【中文标题】哪个 IDE 用于基于 .NET 框架 2.5 构建的 VB.NET 代码?【英文标题】:Which IDE for VB.NET code built on .NET framework 2.5? 【发布时间】:2022-01-18 05:49:15 【问题描述】:我曾经使用 MS Visual Web Development (VWD) Express 2008
作为网站的 IDE,该网站是在 .NET framework 2.5
和 VB.NET
上开发的,最初在 IIS 7
上运行。大约一年前,MS 停止下载 VWD Express 2008,现在我需要一个用于旧 VB.NET 网站的 IDE。哪个IDE
可以让我维护这个旧的VB.NET 网站?
这里是安装 VS 2019 社区的详细信息:
这是我正在维护的现有项目的屏幕截图。
【问题讨论】:
Visual Studio 2008 Express Edition ISO 和 Microsoft Visual Studio 2008 Service Pack 1 好的,看起来不错!!! - 请看下面我的两个新屏幕截图 - 您是要创建一个新项目,还是打开现有项目? 我正在打开一个现有项目。刚刚发布了我的项目页面的屏幕截图。这是一个网站,但我不确定它在 VB 中是如何调用的。非常感谢。 【参考方案1】:您可以使用 Visual Studio Express。 (编辑:现在称为 Visual Studio 社区版)。
它应该可以正常工作。老实说,我从未使用过 Visual Web Developer。
请记住,您希望将项目作为网站打开,而不是项目。很确定这就是大众开发人员的工作方式和设置方式。
我什至不确定他们是否有 VW 开发人员,但 Visual Studio Express 2019 应该能够在该网站上打开 + 工作。
因此,要打开 Web 应用程序项目,请使用以下选项: (这意味着你有一个 .sln 文件)。
所以这个:
但是,这可能只是一个网站项目。所以,你可以使用这个选项:
所以,我肯定会尝试打开该站点所在的项目(文件夹),看看是否可以找到 .sln 文件。
如果没有.sln文件,可以尝试打开.vbproj文件。
但是,如果您打开一个“网站”,那么您只需选择该网站所在的文件夹。 (您不打开 .sln 或 .vbproj 文件 - 但打开文件夹。
【讨论】:
2019 没有 Express 版本,最后一个 Express 版本是 2017,它只是桌面版本,不支持 Web 应用程序。 2015 Express Web 版本仍可下载。 我的意思是说Visual Studio Community 2019。(所以,它有点叫Express,但真正的名字是Community edition,他们不再使用“Express”这个名字了)。跨度> 虽然存在许可差异,但对于大多数有资格加入社区的独立开发者来说这不是问题,但那些没有购买许可的团队要么应该留在 Express 上,要么尽可能迁移到 Code。 我安装了 VS 2019 社区并花了相当长的时间试图弄清楚如何使用。但是我没有找到打开网站的选项,也没有build website
。
我在我的网站中看到了 build。如果您使用 Web 应用程序创建 +,我也会看到构建。因此同时支持网站和网络应用程序。【参考方案2】:
VS 2017 是explicitly 提到的最后一个支持 .NET 3.5 的版本,Community 版本仍可通过免费的 Dev Essentials 帐户获得。如果您没有资格加入社区,那么Visual Studio Express 2015 for Web 就是您想要的。
也就是说,即使在最新的 VS 2022 中,我仍然可以看到将项目切换到 .NET 3.5 的选项,并且该模板仍然提供 Web 窗体开发。
【讨论】:
要试试 VS 2022 社区吗?我尝试了 VS community 2017(desktop)/2019 并没有找到对 VB.NET 网站的支持。 我目前正在使用 vs2019 和 asp.net + vb.net。您可以下载其他模板。如前所述,VS 现在是一个非常大的产品。但是,是的,它完全支持 vb.net 和 asp.net 网站。 @user938363 你能确认它是 community 版本而不是 Express 版本吗?如果向下滚动新项目页面,则可以选择 add workloads,确保包含 ASP.NET 开发,并在可选部分添加 .NET 3.5 SDKMartheen
,我刚刚上传了安装VS 2019社区的详细信息。
@user938363 见***.com/questions/58224003/…以上是关于哪个 IDE 用于基于 .NET 框架 2.5 构建的 VB.NET 代码?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 命令行 (devenv) 和 IDE 构建有啥区别?