cocoon / xenadmin

[XC-ng], the Windows management console for XenServer and XCP-ng

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[XC-ng]

This repository contains the source code for [XC-ng].

[XC-ng] is a Windows-based management tool for XenServer environments which enables users to manage and monitor XenServer hosts and resource pools, and to deploy, monitor, manage and migrate virtual machines.

[XC-ng] is written mostly in C#.

Contributions

The preferable way to contribute patches is to fork the repository on Github and then submit a pull request. If for some reason you can't use Github to submit a pull request, then you may send your patch for review to the

License

This code is licensed under the BSD 2-Clause license. Please see the LICENSE file for more information.

How to build [XC-ng]

To build [XC-ng], you need

  • the source from xenadmin repository
  • Visual Studio 2017 Community

(these should Visual Studio restore automatically per NuGet)

  • Newtonsoft.Json.dll
  • DiscUtils.dll
  • ICSharpCode.SharpZipLib.dll
  • Ionic.Zip.dll
  • log4net.dll

You have to add this library yourself (ZIP file in ExternalLibs folder):

  • CookComputing.XmlRpcV2.dll (Extract zip file, dll is allready in folder xml-rpc.net.2.5.0\bin)

(Only for testing purposes) you also need NUnit libraries

  • nunit.framework.dll
  • Moq.dll

which can be obtained from http://www.nunit.org/.

About

[XC-ng], the Windows management console for XenServer and XCP-ng

License:BSD 2-Clause "Simplified" License


Languages

Language:C# 99.3%Language:Shell 0.3%Language:Visual Basic 0.2%Language:C++ 0.1%Language:CSS 0.1%Language:ASP 0.0%Language:Batchfile 0.0%Language:HTML 0.0%Language:PowerShell 0.0%Language:C 0.0%Language:JavaScript 0.0%