【问题标题】:Will open-source code written in net 3.5 work in Visual Studio 2010 net 4? Do I just upload the files?用 net 3.5 编写的开源代码可以在 Visual Studio 2010 net 4 中工作吗?我只是上传文件吗?
【发布时间】:2012-02-10 14:47:00
【问题描述】:

我有一个在 asp.net 3.5 框架上编写的安全登录门户的开源代码。如果我有 Visual Studio 2010 Ultimate (vb),我可以使用这个源代码吗,VS 会更新必要的编码吗?换句话说,我可以将页面插入到我的 VS 解决方案中并准备就绪,还是我还有更多工作要做?谢谢!

【问题讨论】:

  • 是的,想不出它不起作用的原因。还要检查msdn.microsoft.com/en-us/library/ee941656.aspx
  • 会编译吗?是的。它会一样吗?大概吧。
  • 谢谢 JP,克里斯!我只是担心它可能会搞砸任何事情,但我感谢你抽出时间回复。我会开始工作的!
  • FX 版本之间总是存在重大变化。有些大而明显,有些很小。如果该开源代码编码良好,通常不会有问题。
  • 真的建议在新的visual studio中打开项目,这样它就会自动将东西迁移到.net 4。保留一份3.5项目的副本以防万一。

标签: asp.net vb.net visual-studio visual-studio-2010


【解决方案1】:

VS 会更新必要的代码吗?是的。按照本指南将您的应用程序从 2.0、2.5 或 3.5 升级到 4.0。

http://msdn.microsoft.com/en-us/library/dd483478.aspx

但是会有一个重大变化,那就是您的 web.config 文件。它看起来会完全不同。

虽然您的 3.5 网络配置文件可能包含数百行代码,但您的 4.0 文件可能如下所示

     <?xml version="1.0"?>
    <configuration>
        <system.web>
            <compilation targetFramework="4.0" /> 
        </system.web>
    </configuration>

就是这样。您将必须配置您的 machine.config.file,其中将包含 3.5 文件中的许多设置。但指南将解释这一点。

【讨论】:

  • 明白了,Java。我将在 web.config 中将 3.5 的东西更改为 4.0。我很感激你确保我没有错过。感谢您的回复!
【解决方案2】:

让它搞砸只是试试看。查找有关如何使用代码的示例/教程。但在您做任何事情之前,请确保您正在处理您的网站/项目的副本,而不是原件。备份,备份,总是......,特别是当你刚开始编码时,恢复非常容易。

当你想使用代码(实际上不是你自己的)时,首先想到要做的是找出它的作用,如何使用它。 接下来就是将 dll 文件导入到您的项目中。其余的请参阅您获得的示例和教程。

【讨论】:

  • 优秀的建议,Nuux,一如既往!当然,不要忘记导入 .dll 文件。我认为这将是启发式的,通过反复试验学习,但我感谢您像往常一样抽出时间做出回应,Nuux。再次感谢您的圣人意见!
猜你喜欢
  • 2011-05-28
  • 2011-02-23
  • 1970-01-01
  • 2013-01-16
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 2011-02-05
相关资源
最近更新 更多