Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio注册表捕获实用程序遇到问题_Visual Studio 2008_J# - Fatal编程技术网

Visual studio 2008 Visual Studio注册表捕获实用程序遇到问题

Visual studio 2008 Visual Studio注册表捕获实用程序遇到问题,visual-studio-2008,j#,Visual Studio 2008,J#,我最近重新安装了我的开发机器,从32位WindowsVista升级到64位Windows7。我正在运行VS2008 我的一些.NET应用程序仍然使用J,这导致了一些问题。该程序仍在运行,但当我要部署它时,我正在使用安装项目创建.msi,出现以下错误: Visual Studio注册表捕获实用程序遇到问题 我怎样才能解决这个问题? 其他纯用C编写的程序不会出现此错误。是的,这是Win7和VS2008在创建公开COM对象的安装程序时的一个已知错误 谢谢@RogerFraser的提示,因为我也有同样的

我最近重新安装了我的开发机器,从32位WindowsVista升级到64位Windows7。我正在运行VS2008

我的一些.NET应用程序仍然使用J,这导致了一些问题。该程序仍在运行,但当我要部署它时,我正在使用安装项目创建.msi,出现以下错误:

Visual Studio注册表捕获实用程序遇到问题

我怎样才能解决这个问题?
其他纯用C编写的程序不会出现此错误。

是的,这是Win7和VS2008在创建公开COM对象的安装程序时的一个已知错误

谢谢@RogerFraser的提示,因为我也有同样的问题

解决

在此处找到regcap.exe:C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\Deployment 单击鼠标右键并选择“属性”。 选择兼容性选项卡 复选框以兼容模式运行此程序。 在操作系统下拉列表中选择Windows Vista SP2。 单击确定并重新编译。
HTH.

不幸的是,它对我不起作用,仍然得到相同的错误。使用 Windows 7企业版,64位

这是错误详细信息,仅限德语,抱歉:

Problemereignisname:    BEX
  Anwendungsname:   REGCAP.EXE
  Anwendungsversion:    9.0.21022.8
  Anwendungszeitstempel:    47316c84
  Fehlermodulname:  MSVCR90.dll
  Fehlermodulversion:   9.0.30729.4926
  Fehlermodulzeitstempel:   4a1743c1
  Ausnahmeoffset:   0003689c
  Ausnahmecode: c0000417
  Ausnahmedaten:    00000000
  Betriebsystemversion: 6.1.7600.2.0.0.256.4
  Gebietsschema-ID: 3079
  Zusatzinformation 1:  0a73
  Zusatzinformation 2:  0a7372810d093ef4e8ab14e85634e08a
  Zusatzinformation 3:  6150
  Zusatzinformation 4:  6150f9546d0a47d70659c34cf83b2016

这对我来说不起作用,直到我看到海报上的调试信息,发现一个长路径的缓冲区溢出错误。我把解决方案放到C:\temp中,在遵循Noam和Kris发布的步骤后,我能够编译它。这是一个在Windows 7 x64上从VS2005升级到VS2010的项目。

我想你不应该相信你在互联网上看到的一切。这并不是我的问题。如果您没有文件夹-C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\Deployment怎么办?我发现这对Win7 x64上的VS2005很有用: