当前位置:编程学习 > C#/ASP.NET >>

VS2012问题

以前一直使用VS2008,被VS2012那简洁而且酷酷的界面吸引今天装了个试用,发现了下面的问题

原2008下面创建的项目用2012打开,需要配置文件转换。
并且出现了如下的警告:
您的项目以 .NET Framework 2.0 或 3.0 为目标。如果您的项目使用的程序集需要更新的 .NET Framework,则项目生成将失败。通过单击项目菜单上的“属性”,然后在“.NET Framework”下拉框中选择一个新版本,可以更改 .NET Framework 的版本


我有一个项目A以 .NET Framework 2.0为目标,但这个项目引用了项目B,项目B引用了3.5版本的Linq以 .NET Framework 3.5为目标

以前2008环境下编译时是没有问题的,但2012环境下则报错:命名空间 “” 中不存在类型或命名空间名称

看编译输出的内容提示是引用了高版本的.NETFramework,要么删除引用,要么修改输出目标为较高的版本


公司有很多同事都使用VS2008,使用SVN源码管理,这样转换项目文件是在是太不方便了,有哪位大侠有好的方法解决不?
--------------------编程问答-------------------- 可以多个解决方案文件,每个VS版本一个,但是不同版本的设计器生成的代码也会不同,比较麻烦 --------------------编程问答--------------------
引用 1 楼  的回复:
可以多个解决方案文件,每个VS版本一个,但是不同版本的设计器生成的代码也会不同,比较麻烦

不错,每个VS版本一个
我现在的做法是把解决方案的sln文件和所有项目的proj文件都改为只读在本地修改,如果遇到了需要修改项目文件的时候,只能把当前的备份然后在从svn上下载最新的项目文件比对着修改提交

你说的不同版本的设计器生产的代码不同是指的proj项目文件和sln解决方案文件吧? --------------------编程问答--------------------
发现VS2012的代码搜索功能还是很强大的,速度快,便捷,体验又好 --------------------编程问答-------------------- 说的是typed dataset、edmx、web form这样设计器产生的文件。 --------------------编程问答-------------------- 楼主,你那个黄色字写的警告,怎么解决的啊 --------------------编程问答-------------------- 你好!麻烦问一下,我使用VS2012编写了一个Wingdows窗体应用程序,问题是当我修改代码之后还是执行之前的程序,请问易做图是怎么回事啊?谢谢了!!! --------------------编程问答-------------------- lz用的vs2012那么应该跑的是windows 8,windows 8 默认不安装.net framework 3.5。

所以可以手工装一下.net framework 3.5,然后再进vs2012应该可以支持低版本了吧?
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,