我试图编译从ESRI样品,我得到这个错误

  

错误1:该命令"esriRegasm.exe CommandInheritingBaseCommand.dll" /p:Desktop /s"与代码退出-1

所以,必须有项目调用esriRegasm.exe某处的命令,但我不能找到它。该项目→属性的看着我中右键单击的构建生成事件的标签,却发现什么也没有。它还能在哪里呢?

有帮助吗?

解决方案 2

我无法找到答案,但我在Windows 7,而不是作为用户的“管理员”的发展得到了周围的esriRegasm错误。

其他提示

如果您无法通过Visual Studio找到它,尝试编辑项目文件在文本编辑器,看看它被存储到可执行文件的引用。

对于VB,如果你在一个XML编辑器中打开文件vbproj你会发现这些线末(我假设C#是相似的。)你可以从文件中删除,并重新打开您的项目                      

这是一个MSBuild任务。我得到了同样的错误,但我编译自己的项目,而不是示例项目。原来,esriRegAsm.exe失败,因为它找不到自己组装的一个依赖(不同的装配矿井由本项目中引用)。所以,这个错误是非常通用的,可能意味着esriRegAsm.exe失败有很多原因。通过在命令行上运行esriRegAsm.exe自己故障排除。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top