加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何将Visual Studio .NET 2008解决方案转换为Visual Stud

发布时间:2020-12-15 19:30:34 所属栏目:百科 来源:网络整理
导读:假设解决方案只包含类,并且这些类都写入.NET 2.0规范.如果要在Visual Studio 2008中打开,转换和保存该解决方案,是否可以稍后在Visual Studio 2005中重新打开解决方案,并对.SLN文件进行一些最小的修改? 怎么会这样做呢? 如果解决方案中包含的所有类都已写入
假设解决方案只包含类,并且这些类都写入.NET 2.0规范.如果要在Visual Studio 2008中打开,转换和保存该解决方案,是否可以稍后在Visual Studio 2005中重新打开解决方案,并对.SLN文件进行一些最小的修改?

怎么会这样做呢?

如果解决方案中包含的所有类都已写入.NET 2.0规范,是否有一个工具可以从2008年到2005年“转换”.SLN文件?

解决方法

通常,您需要对.SLN文件执行的唯一操作是更改文件顶部的版本号.

您的CS项目文件也几乎没问题,如果不是,可以对它们进行调整,以便它们在2005年和2008年都可以.

我们运行了一段时间,两个解决方案文件(05和08)共享同一组CS项目文件.

但请注意,您无法在这两个版本之间共享VC项目文件.

项目文件的“调整”如下:

在VS2008上创建的CS项目将包含以下行:

<Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" />

VS2005会对此产生阻碍,您需要将其更改为以下内容:

<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />

后者将适用于2005年和2008年.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读