XCP-ng Center, the Windows management console for XCP-ng and XenServer. /!\ EOL-Notice /!\ Community-maintained only /!\
Go to file
Gabor Apati-Nagy 2e8e7afb7e CA-188554: XenCenter Error Uncaught exception System.NullReferenceException
Fixed the exception that was caused by a missing null reference check and also the fact that the license status had to be watched only for pools and hosts, so added a check before starting watching the license status of the IXenObject (on GeneralTabPage)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-11-23 14:35:20 +00:00
CFUValidator
CommandLib
devtools
dotNetInstaller
mk Update JENKINS_SERVER in the build script 2015-10-14 12:47:21 +01:00
splash
VNCControl
WixInstaller CP-14647: Remove two deleted files from the wxs file 2015-11-09 15:49:29 +00:00
xe CP-13392: Convert xe.exe to .NET 4.5 2015-09-04 15:55:34 +01:00
XenAdmin CA-188554: XenCenter Error Uncaught exception System.NullReferenceException 2015-11-23 14:35:20 +00:00
XenAdminTests CP-14647: Remove deleted files from .csproj 2015-11-08 11:40:24 +00:00
XenCenterLib CP-14647: Intermediate check-in #4 2015-11-08 11:28:01 +00:00
XenCenterVNC
XenModel CA-188554: XenCenter Error Uncaught exception System.NullReferenceException 2015-11-23 14:35:20 +00:00
XenOvfApi
XenOvfTransport CP-14647: Intermediate check-in #1 2015-11-08 11:27:56 +00:00
XenServerHealthCheck Merge pull request #726 from MihaelaStoica/CA-180576 2015-11-04 12:03:03 +00:00
XenServerHealthCheckTests CP-13080: Run Health Check Tests as part of xenadmin build 2015-10-09 12:17:12 +08:00
xva_verify
.gitattributes
.gitignore
ChangeLog
configure.cmd
CONTRIB
LICENSE
MAINTAINERS
README.md
XenAdmin.sln CP-13080: Run Health Check Tests as part of xenadmin build 2015-10-09 12:17:12 +08:00

XenCenter

This repository contains the source code for XenCenter.

XenCenter 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.

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.md 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 2010

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

  • CookComputing.XmlRpcV2.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.

You also need NUnit libraries