外部工具(esriRegasm.exe)生成过程中失败。在我的VS项目它在哪里执行?
-
27-09-2019 - |
题
我试图编译从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自己故障排除。
不隶属于 StackOverflow