use*_*019 33 .net .net-assembly tridion
我已经为本地计算机上的工作流创建了一个类库并构建它.我将完整的解决方案移动到Tridion服务器并尝试使用regasm.exe工具在服务器中注册程序集,如下所示:
C:\User\XYZ\Desktop\>RegAsm \codebase F:\Workflow\WorkflowHandler/bin/debug/WorkflowHandler.dll
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
无法加载'F:\ Workflow\WorkflowHandler/bin/debug/WorkflowHandler.dll',因为它不是有效的.NET程序集.
我的服务器细节:
安装了64位,Windows Server 2008 R2 Enterprise和.NET Framework 4.
Dam*_*Arh 68
你确定你RegAsm的路径是正确的,因为你只是在没有指定完整路径的情况下通过exe名称来调用它吗?您必须调用正确版本的RegAsm才能工作,即32位或64位版本的.NET 4.
尝试指定完整路径:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /codebase F:\Workflow\WorkflowHandler\bin\debug\WorkflowHandler.dll
Run Code Online (Sandbox Code Playgroud)
要么
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /codebase F:\Workflow\WorkflowHandler\bin\debug\WorkflowHandler.dll
Run Code Online (Sandbox Code Playgroud)
另外我注意到在你的装配路径中你有一些/字符而不是\.确保你正确的路径.
| 归档时间: |
|
| 查看次数: |
57604 次 |
| 最近记录: |