我正在尝试通过Visual Studio中项目的以下后期构建事件在Tridion Content Manager中上传程序集: C:\ Users \\ Documents \ Visual Studio 2010 \ Projects \\\ bin \ Debug \ name of dll
Config.xml已通过cmd创建,如下所示:
<?xml version="1.0"?>
<templateAssemblyUploadConfig>
<targetURL>http://<url>/</targetURL>
<userName>domain\user id</username>
<password>password</password>
<uploadPDB>false</uploadPDB>
</templateAssemblyUploadConfig>
当我尝试构建DLL时,它会出现以下错误。
错误1:意外的参数:意外的参数Studio C:\ Users \\ Documents \ Visual Studio 2010 \ Projects \\\ bin \ Debug \ name of dll \ EXEC name of DLL
错误2:命令“C:\ Users \\ Documents \ Visual Studio 2010 \ Projects \\\ bin \ Debug \ name of dll”退出,代码为1. DLL的名称
有人可以帮助解决问题。
答案 0 :(得分:6)
确保在命令之间使用“Space”而不是“Enter”按钮。
答案 1 :(得分:4)
很高兴看到休斯顿的帮助。 您也可以尝试使用Visual Studio加载项,它允许以更简单的方式将dll上传到Tridion http://sdltridionworld.com/community/2011_extensions/AssemblyUploader2.aspx
答案 2 :(得分:3)
这是我的构建后事件:
E:\Tridion\bin\client\TcmUploadAssembly.exe e:\Tridion\bin\client\config.xml "$(TargetPath)" /folder:tcm:43-61362-2