我们目前正在使用一个使用数据服务和 Linq 的 ASP.NET 项目。在通过向导/模板新创建项目之前。bin 文件夹中生成的 DLL 的版本为 3.0.40818.0,但每次我重建 DLL 的版本时都会恢复到版本 2.0.31005.0。我尝试检查引用的程序集,它说
System.Data.Services.Client 是 3.5.0.0 版本,而运行时是 v2.0.50727(我相信运行时版本与 DLL 的版本无关)。
System.Xml.Linq 的程序集也有 3.5.0.0 版本。我还检查了全局程序集缓存,其中只有 3.5.0.0 版本。
有人知道为什么版本会改变吗?