Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.
/ xenadmin Public archive

XenCenter, the Windows management console for XenServer

License

Notifications You must be signed in to change notification settings

xenserver/xenadmin

Folders and files

NameName
Last commit message
Last commit date
Mar 6, 2023
Aug 18, 2022
Apr 20, 2022
Apr 7, 2021
Feb 15, 2023
Apr 28, 2023
Feb 21, 2023
Oct 4, 2022
Apr 12, 2023
Oct 4, 2022
Oct 4, 2022
Oct 4, 2022
Feb 15, 2023
May 19, 2020
Apr 7, 2021
Apr 7, 2021
Jul 5, 2016
Feb 17, 2021
Mar 4, 2020
Feb 16, 2021
Jan 13, 2014
Jun 25, 2013
Apr 27, 2023
Jan 18, 2017
Mar 6, 2023
May 19, 2020
Feb 21, 2023

Repository files navigation

XenCenter

Build Status Lines of Code

This repository contains the source code for XenCenter.

XenCenter is a Windows-based management tool for Citrix Hypervisor environments, which enables users to manage and monitor server and resource pools, and to deploy, monitor, manage, and migrate virtual machines.

XenCenter 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 xs-devel@lists.xenserver.org mailing list, with a link to a public git repository for review. Please see the CONTRIB file for some general guidelines on submitting changes.

License

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

How to build XenCenter

To build XenCenter, you need

  • the source from xenadmin repository
  • Visual Studio 2019
  • .NET Framework 4.8

and also some libraries which we do not store in the source tree:

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

You can find the source code of these libraries (along with some patches) in dotnet-packages repository.

To run the NUnit tests you will need the following libraries:

  • nunit.framework.dll
  • Moq.dll

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