@@ -7,7 +7,7 @@ XenServer.NET is a complete SDK for Citrix Hypervisor, exposing the Citrix
77Hypervisor API as .NET classes. It is written in C#.
88
99It is available in the CitrixHypervisor-SDK-@
[email protected] , which can be downloaded
10- from see https://www.citrix.com/downloads/citrix-hypervisor/
10+ from https://www.citrix.com/downloads/citrix-hypervisor/
1111
1212For Citrix Hypervisor documentation, see https://docs.citrix.com/en-us/citrix-hypervisor/
1313
@@ -23,11 +23,11 @@ To network with other developers using Citrix Hypervisor visit
2323https://discussions.citrix.com/forum/101-hypervisor-formerly-xenserver/
2424
2525XenServer.NET is free software. You can redistribute and modify it under the
26- terms of the BSD license. See LICENSE.txt for details.
26+ terms of the BSD 2-Clause license. See LICENSE.txt for details.
2727
2828This library is accompanied by pedagogical examples. These do not form
2929part of this library, and are licensed for redistribution and modification
30- under the BSD license.
30+ under the BSD 2-Clause license.
3131
3232
3333Prerequisites
@@ -43,12 +43,13 @@ XenServer.NET is dependent upon the following libraries:
4343
4444- XML-RPC.NET by Charles Cook (see http://xml-rpc.net).
4545 XML-RPC.NET is licensed under the MIT X11 license; see
46- LICENSE.CookComputing.XmlRpcV2.txt for details. The library
46+ LICENSE.CookComputing.XmlRpcV2.txt for details. A patched version of the library
4747 (CookComputing.XmlRpcV2.dll) is shipped with XenServer.NET.
4848
4949- Newtonsoft JSON.NET by James Newton-King (see https://www.newtonsoft.com/).
5050 JSON.NET is licensed under the MIT license; see LICENSE.Newtonsoft.Json.txt
51- for details. The library (Newtonsoft.Json.dll) is shipped with XenServer.NET.
51+ for details. A patched version of the library (Newtonsoft.Json.CH.dll) is
52+ shipped with XenServer.NET.
5253
5354
5455Downloads
@@ -67,22 +68,23 @@ Getting Started
6768Download and unzip the CitrixHypervisor-SDK-@
[email protected] .
6869
6970A. To use the compiled binaries in your code:
70- 1. Copy both XenServer.dll and CookComputing.XmlRpcV2.dll from the bin folder
71- into your own workspace.
72- 2. In Visual Studio, add references to both DLLs from your own program.
73- Project > Add Reference > Browse.
74- 3. You should now be ready to compile against XenServer.NET.
71+ 1. Copy XenServer.dll, CookComputing.XmlRpcV2.dll and Newtonsoft.Json.CH.dll
72+ from the bin folder into your own workspace.
73+ 2. In Visual Studio, add references to all DLLs from your own program.
74+ Project > Add Reference > Browse.
75+ 3. You should now be ready to compile against XenServer.NET.
7576
7677B. To build the source code:
77- 1. Copy CookComputing.XmlRpcV2.dll from the bin folder into the source code
78- folder at the same level as the XenServer.csproj file.
78+ 1. Copy CookComputing.XmlRpcV2.dll and Newtonsoft.Json.CH.dll from the bin
79+ folder into the source code folder at the same level as the project file
80+ XenServer.csproj
7981 2. Open the project XenServer.csproj in Visual Studio.
8082 3. You should now be ready to build the source code.
8183
8284C. To run the examples:
83- 1. Copy XenServer.dll, CookComputing.XmlRpcV2.dll, and Newtonsoft.Json.dll
85+ 1. Copy XenServer.dll, CookComputing.XmlRpcV2.dll and Newtonsoft.Json.CH .dll
8486 from the bin folder into the samples folder at the same level as the
85- XenSdkSample.csproj file .
87+ project file XenSdkSample.csproj.
8688 2. Open XenSdkSample.sln inside Visual Studio (2013 or greater).
8789 3. You should now be ready to compile the solution and run the examples.
8890 The solution project is a console application expecting the parameters
0 commit comments