代码之家  ›  专栏  ›  技术社区  ›  ItsPronounced Finn

将类库从asp.net 3.5转换为4

  •  1
  • ItsPronounced Finn  · 技术社区  · 14 年前

    我有一个有两个类库的解决方案。我正在尝试将整个解决方案从asp.net 3.5转换为4。

    现在这些库位于我的Visual Studio 2008项目文件夹中。我已经安装了VS 2010。我应该把2008项目文件夹中的库复制到2010项目文件夹中,然后在VS 2010中打开它们吗?

    最好的做法是什么?整个解决方案位于MyVS2008项目文件夹中的单个文件夹中,每个应用程序和类库都位于各自的子文件夹中。

    谢谢您!

    3 回复  |  直到 14 年前
        1
  •  5
  •   Albin Sunnanbo    14 年前

    只要打开VS2010中的sln文件,VS2010就会自动将所有项目转换为VS2010。

    然后需要将目标框架从3.5改为4.0。您需要在解决方案资源管理器中右键单击->属性,然后在“应用程序”选项卡上将“目标框架”更改为4.0,才能对每个项目执行此操作。

        2
  •  1
  •   nportelli    14 年前

    可以在2010年打开2008年的解决方案,它将转换它。如果你不需要2008年的解决方案,那应该没问题。只要你不需要2008年的解决方案,就不需要复制任何东西。如果您不使用任何特定的2010功能,您应该能够复制2008解决方案文件,并拥有2008和2010文件。但改变目标可能会更好。

        3
  •  1
  •   gligoran zz-sergant    14 年前

    我个人喜欢启动一个新项目并复制文件,因为我不信任/不喜欢这些转换100%。如果我重新开始,我会感觉好些。但正如其他人所说,你可以在任何地方复制你的项目。我不使用Visual Studio 20**项目文件夹,因为我将纯.NET项目与web应用程序等分开。

    但您可以尝试查看干净的VS2010解决方案与已转换的VS2008解决方案之间是否存在任何差异,然后将目标设置为.NET 4.0。区别可能在.sln和.csproj文件中。您可以使用记事本的比较功能。