首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net紧凑框架“目标框架”

.net紧凑框架“目标框架”
EN

Stack Overflow用户
提问于 2009-03-09 11:27:23
回答 5查看 9.6K关注 0票数 9

使用“属性”窗口中的普通.net应用程序,可以将应用程序的.net框架从3.5更改为2.0。

我正在为pocket pc应用程序寻找类似的东西,因为我的pocket pc上出现错误,我的应用程序需要更新版本的.net。我在任何地方都找不到它。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-03-09 13:12:54

首先-您可能想要检查“设备”选项卡(VS2008),并检查“部署最新版本...”框(将3.5推送到设备上,如果这是一个选项)。

您完全有可能需要重新创建项目文件以将目标更改为2.0 (即创建一个新项目,在first屏幕上选择2.0 )。复制.cs文件等通常不是一件很大的事情。

如果项目很大,您可以考虑手动编辑csproj,但我不确定是否会费心...重新添加代码的工作量可能会更小。

票数 7
EN

Stack Overflow用户

发布于 2009-03-09 13:42:57

不幸的是,它不在属性中。出于某种(非常愚蠢的)原因,您可以通过鼠标右键将2.0项目升级到3.5,但在IDE中没有回头路可走。FOrtunately,这仍然很简单。在任何文本编辑器(如果安装了加速器,则包括Studio )中打开项目,并将Target Framework节点更改回2.0。

票数 9
EN

Stack Overflow用户

发布于 2012-04-24 16:53:17

在文本编辑器中编辑cs/vbproj文件,最好是Xml编辑器:

变化

代码语言:javascript
复制
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>

代码语言:javascript
复制
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>

反之亦然

另外,默认情况下,3.5项目有以下额外的引用

代码语言:javascript
复制
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/625877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档