代码之家  ›  专栏  ›  技术社区  ›  Josh Anderson

在ASP.NET中Office 2010和Visual Studio 2008之间的问题?

  •  0
  • Josh Anderson  · 技术社区  · 16 年前

    从技术角度来说,这不完全是一个编程问题,但是它影响了我的开发,我希望这里的人以前可能遇到并解决了这个问题。

    我最近很冒险,在我的电脑上安装了Office2010测试版,我注意到每当我编辑一个ASPX文件时,Visual Studio就开始挂起,有时是马上挂起,有时是几分钟后。在我的研究中,我看到了这篇文章:

    http://abdullin.com/journal/2009/5/12/visual-studio-2008-locks-or-freezes-in-aspx.html

    这似乎意味着Office和Visual Studio之间存在依赖关系。是否有人在这里成功地使用Visual Studio 2008运行了64位Office 2010?我也在Windows7 64位上。

    乔希

    编辑: 我已经确认,该日志中引用的setup.exe文件实际上是由vs.运行的,它确实是Office2007套件的一个残余。我移动了它所在的目录,并且(当然)进程没有生成,但是vs挂在这个项目的“加载缓存”上。不过我想我越来越接近了。

    3 回复  |  直到 16 年前
        2
  •  1
  •   Josh Anderson    16 年前

    不幸的是,对基于Office的VisualWebDeveloper组件进行修复安装不起作用,安装应用程序不断崩溃。我最终通过重新安装Visual Studio来解决这个问题。出于某种原因,做一个简单的维修是不可能的,vs设置也一直崩溃。

    我用 an uninstall tool designed for the VS2008 RC . 它完成了所有VS组件的安装,之后我重新安装了VS2008,然后又重新安装了基于Office的VisualWebDeveloper组件。

    这是一个漫长而痛苦的过程,但它奏效了。这似乎不是Office2010和VS2008之间的直接不兼容,因为我们这里有另一台PC,其组合相同,没有问题。我相信这是因为我的电脑原来有Office2007,在安装Office2010之前我必须先卸载它。另一台没有这个问题的电脑从未有过Office2007。我只能假设Office2007的卸载过程要么删除了那些VisualWebDeveloper组件,要么删除了最初由VS2008安装程序放入其中的依赖项。

        3
  •  0
  •   Apurva Saxena    16 年前

    Office2010在WPF上运行,它的主要部分是基于dotnet框架构建的。而且Office和Vs之间总是有连接,因为Vs也可以制作Office应用程序。如果使用Office2010作为ASPX页面编辑器的默认值,那么也会使用同一项目打开VS。它有时会因为缺乏资源而挂起,而vs 2008是为32位操作系统而设计的,因此,如果使用Office2010 64位操作系统在64位操作系统上运行它,有时会导致资源管理问题。WPF已经使用了大量的资源,然后32位与2008年的连接将使用更多的资源。

    所以我建议尝试使用32位7,32位的Office2010和2008。

    当做, 普瓦