0

https://github.com/shubhamgadekar5/model.derivative-csharp-context.menu上工作 1. 首先打开“TranslatorServer.csproj”并更改从 Forge Developer Portal 获得的 APP ID 和 SECRET。Visual Studio 下载了包,但出现“无法直接启动具有类库输出类型的项目”的错误。 在此处输入图像描述

要更正错误,请使用以下步骤但没有奏效。

  1. 然后将“CSSShellExtMenuHandler”的输出类型从类库更改为 Windows 应用程序。

A. 然后点击使用 CSSShellExtMenuHandler 调试,得到错误为 handler.exe 未找到。

B.点击使用翻译器调试,上传revit文件,得到错误为“在mscorib.dll中发生'系统异常'类型的异常,但未在用户代码中处理”

请提出解决方案或者我应该在第 1 步之后继续忽略类库错误吗

4

1 回答 1

0

您不应更改项目设置,也不能直接启动 DLL。您需要做的是使用以下方法在您的系统上注册此组件:

regasm.exe CSShellExtContextMenuHandler.dll /codebase

如果您有管理员权限并且愿意,您可能可以在您的后期构建设置中自动执行此任务。

regasm.exe $(TargetPath) /codebase

将 TranslatorServer 设置为启动项目并在没有浏览器的情况下启动调试器 - 即项目设置 -> Web -> 不要打开页面。

接下来,您可以使用文件资源管理器启动该过程。

于 2017-02-26T10:39:12.173 回答