【发布时间】:2015-09-28 17:57:58
【问题描述】:
我有一个迁移到 .NET 4.5.2 的 .NET 2.0 项目。
当我构建迁移的项目时,会生成 .cache 文件,其中包含值“v2.0.50727”。
我的项目中没有对 .NET 2.0 的引用,我错过了什么吗?如果我的项目中没有引用“v2.0.50727”,它来自哪里?
谢谢。
【问题讨论】:
标签: c# .net visual-studio migration
我有一个迁移到 .NET 4.5.2 的 .NET 2.0 项目。
当我构建迁移的项目时,会生成 .cache 文件,其中包含值“v2.0.50727”。
我的项目中没有对 .NET 2.0 的引用,我错过了什么吗?如果我的项目中没有引用“v2.0.50727”,它来自哪里?
谢谢。
【问题讨论】:
标签: c# .net visual-studio migration
您是在 ASP.NET 环境中工作还是在桌面环境中工作?
如果在 ASP.NET 中,IIS POOL 可能设置为 NET 2.0 而不是 4.0。
如果在桌面环境中,某些使用的控件可能确实使用 .NET 2.0 版本 - 甚至,您可以通过 IMPORTS/USING 某些模块或类中的某些旧程序集加载。
另一件事:您是否修改了项目设置?
【讨论】: