我正在尝试为 VS 2008 构建 Ironruby,但项目文件需要 VS 2010 和 .net 4.0。不幸的是,我不能使用它,因为我们正在构建一个使用 VS 2008/.net 3.5 的 windows Compact Embedded 7 应用程序。
据我了解,单声道实现只需要.net 2.0(这对我们来说就足够了)。但是我不想使用 Mono,那么我该如何针对 .net 3.5 进行构建呢?
我正在尝试为 VS 2008 构建 Ironruby,但项目文件需要 VS 2010 和 .net 4.0。不幸的是,我不能使用它,因为我们正在构建一个使用 VS 2008/.net 3.5 的 windows Compact Embedded 7 应用程序。
据我了解,单声道实现只需要.net 2.0(这对我们来说就足够了)。但是我不想使用 Mono,那么我该如何针对 .net 3.5 进行构建呢?
如果我理解正确的话,我发现的最好的事情是在 VS 2008 中启动一个新项目,为 VS 2010 项目中的每个表单创建一个表单,然后开始将代码从一侧复制到另一侧——包括设计师。
有时,您可以将 VS 2010 文件夹中的文件物理复制到 VS 2008 文件夹中,但 VS 2010 存在 VS 2008 并不总是能理解的差异。
如果你走这条路,你会遇到很多错误,但它们通常很容易修复,因为你有原始的 VS 2010 代码可以比较。
可能有一些工具可以从 2010 年转换到 2008 年,但我发现最好的办法就是将数据从一侧复制到另一侧。