@@ -7,7 +7,7 @@ XenServer.NET is a complete SDK for Citrix Hypervisor, exposing the Citrix
7
7
Hypervisor API as .NET classes. It is written in C#.
8
8
9
9
It 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/
11
11
12
12
For Citrix Hypervisor documentation, see https://docs.citrix.com/en-us/citrix-hypervisor/
13
13
@@ -23,11 +23,11 @@ To network with other developers using Citrix Hypervisor visit
23
23
https://discussions.citrix.com/forum/101-hypervisor-formerly-xenserver/
24
24
25
25
XenServer.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.
27
27
28
28
This library is accompanied by pedagogical examples. These do not form
29
29
part of this library, and are licensed for redistribution and modification
30
- under the BSD license.
30
+ under the BSD 2-Clause license.
31
31
32
32
33
33
Prerequisites
@@ -43,12 +43,13 @@ XenServer.NET is dependent upon the following libraries:
43
43
44
44
- XML-RPC.NET by Charles Cook (see http://xml-rpc.net).
45
45
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
47
47
(CookComputing.XmlRpcV2.dll) is shipped with XenServer.NET.
48
48
49
49
- Newtonsoft JSON.NET by James Newton-King (see https://www.newtonsoft.com/).
50
50
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.
52
53
53
54
54
55
Downloads
@@ -67,22 +68,23 @@ Getting Started
67
68
Download and unzip the CitrixHypervisor-SDK-@
[email protected] .
68
69
69
70
A. 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.
75
76
76
77
B. 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
79
81
2. Open the project XenServer.csproj in Visual Studio.
80
82
3. You should now be ready to build the source code.
81
83
82
84
C. 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
84
86
from the bin folder into the samples folder at the same level as the
85
- XenSdkSample.csproj file .
87
+ project file XenSdkSample.csproj.
86
88
2. Open XenSdkSample.sln inside Visual Studio (2013 or greater).
87
89
3. You should now be ready to compile the solution and run the examples.
88
90
The solution project is a console application expecting the parameters
0 commit comments