在我的开发计算机中,我安装了.net 3.0和3.5。 我正在开发.net FW3.0上的vs2005
如何判断应用程序使用3.5版本的装配?
答案 0 :(得分:2)
另一种方法是使用配置文件:
<startup>
<supportedRuntime version="v3.0.3061"/>
</startup>
类似的东西 - 检查实际的版本号。
希望这会有所帮助
托比
答案 1 :(得分:1)
确保删除属于.NET 3.5的所有引用程序集(例如System.Core
,System.Data.DataSetExtensions
,System.Xml.Linq
)。查看属性窗口中每个引用的程序集的版本 - 如果它是3.5.0.0将其删除。由于.NET 3.0和.NET 3.5使用相同的CLR(v2.0.50727),因此您无需做任何其他事情。
答案 2 :(得分:0)
我这样做的最简单方法是使用Project属性来定位特定的.NET框架版本。
在visual studio中,转到“项目”菜单,然后选择“项目属性”(通常位于列表底部)。
然后有一个名为“Target Framework”的下拉框,它允许您从与您的Visual Studio版本兼容的任何框架中进行选择 - 例如1,1.1,2.0,3.0,3.5,4.0。选择此项,确保删除Darin所说的从较新框架中对库的引用,然后构建。