【问题标题】:How to convert project from vb to c#?如何将项目从 vb 转换为 c#?
【发布时间】:2022-01-09 06:41:58
【问题描述】:

我的问题是我是否需要转换或对 vb 的解决方案(Web 应用程序)的 web.config 文件进行任何更改,或者仅当我将 .vb 文件转换为 .cs 文件就足够了? 如果我必须做出任何其他更改或任何建议,请告诉我,这是我第一次使用 vb,所以我不是那么知识渊博。

【问题讨论】:

  • 我已经看到了这个答案,但是如果我需要更改 web.config 文件或其他文件,或者只需要更改代码隐藏文件,它不会回答
  • 只要 "compiler language="c#;cs;csharp...." 行没有从 部分的 web.config 中删除,应该没问题。但是你当然会将所有内容保存在源代码管理中,以便您可以还原它,不是吗?;)

标签: c# asp.net vb.net


【解决方案1】:

嗯,毫无疑问,你从头开始一个全新的项目。我会让它创建自己的 web.config。然后在设置中说创建您的连接字符串等(假设您使用设置)。 并且设置引用等也会经常将程序集引用放入该 Web 配置中。您也许可以只复制整个网络配置,然后做相反的事情(删除一些东西)。

我实际上会从一个全新的网络配置开始,因为这将有机会留下很多多年来经常积累的东西和东西。但是,我真的看不出花这笔钱从 vb 转换为 c# 有什么好处。如果我花那么多钱,那么我会跳到 mvc 和更新的 .net 堆栈。

所以,您可能只需将 Web 配置复制过来,但我会借此机会从一个新配置开始,然后在转换为 c# 时添加您需要的小部分。这样你就可以得到一个更干净的 web.config 文件。

所以您可以而且应该能够将配置文件复制到新项目中 - 但由于上述原因,我不会。

如上所述,除非您迁移到更新的技术,否则我看不出这笔费用如何合理。

【讨论】:

    【解决方案2】:

    仅更改代码隐藏文件对我有用,没有更改配置文件。

    【讨论】:

      猜你喜欢
      • 2014-09-26
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多