我正在尝试使用crmsvcutil.exe
进行CRM 2011 On Premise安装。我使用以下命令从命令行运行它:
CrmSvcUtil.exe /url:http://crmx36/FMGLegal/XRMServices/2011/Organization.svc
/out:Xrm /username:owsike /password:test /domain:CORP
/namespace:XRM /serviceContextName:LegalDataContext /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization,Microsoft.Xrm.Client.CodeGeneration"
然后crmsvcutil.exe
的窗口会打开,但不到一秒钟后会关闭。我正在尝试启用跟踪,但我看到的所有帖子都建议在其配置文件中添加一行。我的SDK下载不包含此exe的配置文件,因此我创建了一个包含以下内容的文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
</appSettings>
<system.diagnostics>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="configConsoleListener"
type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error" />
</add>
</listeners>
</trace>
</system.diagnostics>
</configuration>
但是仍未启用日志记录/跟踪,因此我无法看到它正在抛出的错误。有谁知道为什么exe仍然没有使用日志记录/跟踪,或者为什么我的crmsvcutil.exe
错误输出?
答案 0 :(得分:5)
听起来你正在打开运行,并在命令行中粘贴。相反,试试这个:
就Config文件而言,我认为不需要,但这就是我所拥有的:
<configuration>
<system.diagnostics>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="configConsoleListener" type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" />
</add>
</listeners>
</trace>
</system.diagnostics>
</configuration>
请改用Xrm Early Bound Generator。它扩展并自动创建Early Bound类。