I have the code for CSEvalClientTest.csproj from Microsoft's CNTK on GitHub. I've created a new Visual Studio 2015 c# console app, pasted in the code from CSEvalClientTest.csproj, fixed the references and got it to run. It doesn't get very far though. On this line of source code: using (var model = new IEvaluateModelManagedF()) It throws this exception:
System.Runtime.InteropServices.SEHException was unhandled
- ErrorCode=-2147467259 HResult=-2147467259 Message=External
component has thrown an exception. Source=hhCSEvalClientTest
StackTrace: at Microsoft.MSR.CNTK.Extensibility.Managed.CSEvalClient.Program.OnGeneralException(Exception ex) in E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs:line 123 at Microsoft.MSR.CNTK.Extensibility.Managed.CSEvalClient.Program.EvaluateModelSingleLayer() in E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs:line 171 at Microsoft.MSR.CNTK.Extensibility.Managed.CSEvalClient.Program.Main(String[] args) in E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs:line 69 at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException:
Any help resolving this issue will be very much appreciated!