none
VS08和VS10兼容的恐怖问题(有关:VSTO) RRS feed

  • 问题

  • 由于公司需要VS10环境,从网上查了下资料都说VS08和VS10完全兼容,只要先装VS08即可,我电脑中已经安装了VS08,所以就下载了10直接安装,安装过程很正常没有出现任何问题,安装后两个版本的VS也都可使用,但是在使用VS08版本打开以前的老项目编译的时候会出现如下错误:

    错误 3 未找到“RequiresFramework35SP1Assembly”任务。请检查下列各项: 1.) 项目文件中的任务名称是否与任务类同名。 2.) 任务类是否为“public”且实现 Microsoft.Build.Framework.ITask 接口。3.) 是否在项目文件中或“C:\WINDOWS\Microsoft.NET\Framework\v3.5”目录的 *.tasks 文件中使用 <UsingTask> 正确声明了该任务。 GPTWorkbook

    项目以前可运行,而且一直在做,新建了一个VSTO的excel工作簿项目也会出现相同问题,应该是运行环境出问题了,看来VS08和VS10并不是完全兼容,希望同样是做VSTO的朋友以我的案例做借鉴吧

    由于本人水平较差有没有高手能看看这个问题是什么造成的?还有没有补救的办法?一定要完全删除了VS08和VS10后再从新安装VS08才可以用吗?或者是不是可以再从新安装一次VS08,这样可不可以?会不会对VS10有什么影响?或者只需要从装哪一个小块的内容或者修改下哪里的值?

    先谢谢能帮我回答的各位朋友了,


    • 已编辑 艾 尚 往 2011年5月4日 2:12 题目描述不详细
    2011年5月3日 8:45

全部回复

  • 你好,

    请问你使用的操作系统是什么版本?

    另外,是否可以提供相应的造成错误的代码段?

    根据我的经验,Visual Studio 2008 和 Visual Studio 2010是相互兼容并可以共存的。请参阅:http://msdn.microsoft.com/zh-cn/library/ms246609.aspx

    根据错误消息,建议首先尝试使用.NET Framework Setup Verification Tool来校验.NET Framework 3.5 SP1及其他版本的.NET Framework的安装状态。如果校验失败的话,说明可能是.NET Framework本身有问题。此时可以通过控制面板》程序和功能来修复安装.NET Framework。

    如果使用的是Windows Vista以上版本的操作系统,由于.NET Framework是作为系统组件被安装的,需要通过 打开或关闭Windows功能来进行修复/重装。

    再附上.NET Framework 3.5 SP1的下载地址:http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    希望以上的信息对你有所帮助。


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年5月5日 10:21
    版主
  • 你好,

    请问这个问题是否得到了解决,有什么新的进展吗?

     


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年5月9日 1:48
    版主
  • 这个并不是一般的问题,我已经尝试过所有的常规方式,重新安装了08的一些组件依然不能解决这个问题,现在没有错误代码了,已给10卸载,对于VSTO的项目已经可以正常编译了~但是又有了新的问题,进入断点调试后无法执行,可以进入断点,但是只要一执行就会显示:“调试器无法继续运行该进程。进程被终止。”我一会会专门针对这个再提一个问题,很无助这类问题一直没有人能解决,如果可以帮助下我的话请加我QQ463961094,小弟是初学者能力有限,希望能有愿意帮助我的朋友,一起指出微软的这个BUG,如不相信你可以试试10和08都有的环境中~在08新建一个EXCEL07工作簿,直接编译就会有我所说的问题出现,新建项目未更改就无法编译
    2011年5月9日 5:54
  • 今天又做了一些尝试发现问题只在工作簿程序出现,外接程序可以正常运行
    2011年5月9日 9:39