Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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 生成后事件RegServer VisualStudio 2012 最近我从Visual Studio 2008迁移到VisualStudio 2012的C++ COM服务器项目。显然,除了后期构建事件之外,一切都进行得很顺利 "$(TargetPath)" /RegServer_Visual Studio_Visual Studio 2012_Com_Post Build Event - Fatal编程技术网

Visual studio 生成后事件RegServer VisualStudio 2012 最近我从Visual Studio 2008迁移到VisualStudio 2012的C++ COM服务器项目。显然,除了后期构建事件之外,一切都进行得很顺利 "$(TargetPath)" /RegServer

Visual studio 生成后事件RegServer VisualStudio 2012 最近我从Visual Studio 2008迁移到VisualStudio 2012的C++ COM服务器项目。显然,除了后期构建事件之外,一切都进行得很顺利 "$(TargetPath)" /RegServer,visual-studio,visual-studio-2012,com,post-build-event,Visual Studio,Visual Studio 2012,Com,Post Build Event,注册COM服务器EXE。它给了我以下输出: error MSB3073: The command ""D:\MVo\Phoenix2 VS2012\20_SOFTWARE\SRC\Debug\Phoenix2CMM.exe" /RegServer :VCEnd" terminated with code -2147024891 当引号被省略时,它将以代码9009退出 更糟的是,当我在cmd窗口中运行相同的语句时,无论它是否以管理员身份运行,都不会发生错误。posbuild在VS2008中未发出

注册COM服务器EXE。它给了我以下输出:

error MSB3073: The command ""D:\MVo\Phoenix2 VS2012\20_SOFTWARE\SRC\Debug\Phoenix2CMM.exe" /RegServer
:VCEnd" terminated with code -2147024891
当引号被省略时,它将以代码9009退出


更糟的是,当我在cmd窗口中运行相同的语句时,无论它是否以管理员身份运行,都不会发生错误。posbuild在VS2008中未发出警告或错误。发生了什么事?

-2147024891
=
0x80070005
=
错误访问被拒绝
访问被拒绝。以管理员身份启动VS IDE;那么代码是-2147312566。我在哪里可以找到这些返回代码?。您似乎已经向前迈出了一步,现在问题与您的项目有关(类型库从资源脚本中消失了?)。它可以工作,谢谢!似乎在迁移过程中,MIDL选项有点混乱,因此项目的TLB不存在。