Based on old blog, GiHub explains each folder and file for Window Net Player.
I am inquiring if there is a possibly to compile files to make msi or exe file format.
I saw cs.project and cs.project user. If yes, what type SW tool is required to compile these.
You can open the project in visual studio express and compile it - the project definition file is included in the repository. To make a MSI you’d need to use a MSI creation tool, we don’t provide one of those
In VS 2008 environment, calling XiboClient.csproj, when compiling the project, the following errors are generated (CS0234: Type name Ling does not exist in the namespace.)
Attached is the screenshot for VS2008 with XiboClient.csproj.
------ Build started: Project: XiboClient, Configuration: Debug Any CPU ------
Project file contains ToolsVersion=“4.0”, which is not supported by this version of MSBuild. Treating the project as if it had ToolsVersion=“3.5”.
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /main:XiboClient.Program /reference:wmpdll\AxInterop.WMPLib.dll /reference:wmpdll\Interop.WMPLib.dll /reference:C:\windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll /reference:C:\windows\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll /reference:C:\windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll /reference:C:\windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll /reference:C:\windows\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll /reference:C:\windows\assembly\GAC_MSIL\System.Management\2.0.0.0__b03f5f7f11d50a3a\System.Management.dll /reference:C:\windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll /reference:C:\windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll /reference:C:\windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll /reference:bin\x86\Release\cefglue\Xilium.CefGlue.dll /reference:bin\x86\Release\cefglue\Xilium.CefGlue.WindowsForms.dll /debug+ /debug:full /optimize- /out:obj\Debug\XiboClient.exe /resource:obj\Debug\XiboClient.MainForm.resources /resource:obj\Debug\XiboClient.OptionForm.resources /resource:obj\Debug\XiboClient.Properties.Resources.resources /resource:obj\Debug\XiboClient.About.resources /resource:obj\Debug\XiboClient.VideoPlayer.resources /resource:obj\Debug\XiboClient.Log.ClientInfo.resources /resource:Resources\HtmlTemplate.htm,XiboClient.Resources.HtmlTemplate.htm /resource:Resources\splash.jpg,XiboClient.Resources.splash.jpg /target:winexe /win32icon:new-icon.ico Control\XiboCefWebBrowser.cs Forms\About.cs Forms\About.Designer.cs Logic\BlackList.cs Logic\CacheManager.cs Logic\KeyInterceptor.cs Logic\KeyStore.cs Logic\MouseInterceptor.cs Logic\RegionOptions.cs Logic\ApplicationSettings.cs Logic\ScreenShot.cs Media\IeWebMedia.cs Media\PowerPoint.cs Media\VideoDS.cs Media\Flash.cs Logic\HardwareKey.cs Logic\Hashes.cs Media\Image.cs Log\ClientInfo.cs Log\ClientInfo.Designer.cs Log\ClientInfoTraceListener.cs MainForm.cs MainForm.Designer.cs Media\Media.cs Logic\MediaOption.cs Forms\OptionForm.cs Forms\OptionForm.Designer.cs Program.cs Properties\AssemblyInfo.cs Properties\Resources.Designer.cs Properties\Settings.Designer.cs Control\Region.cs Logic\RequiredFiles.cs Logic\Schedule.cs Logic\ScheduleManager.cs Media\ShellCommand.cs Log\StatLog.cs Media\TemporaryHtml.cs Log\LogMessage.cs Media\Video.cs Media\VideoPlayer.cs Media\VideoPlayer.Designer.cs “Web References\xmds\Reference.cs” Media\CefWebMedia.cs Log\XiboTraceListener.cs XmdsAgents\LogAgent.cs XmdsAgents\RegisterAgent.cs XmdsAgents\FileAgent.cs XmdsAgents\LibraryAgent.cs XmdsAgents\RequiredFilesAgent.cs XmdsAgents\ScheduleAgent.cs
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\Logic\KeyStore.cs(3,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\Logic\ScreenShot.cs(7,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\Logic\ApplicationSettings.cs(24,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\Media\CefWebMedia.cs(6,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\Media\IeWebMedia.cs(25,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
C:\Users\Joo\Downloads\xibo-dotnetclient-1.7.6\xibo-dotnetclient-1.7.6\XmdsAgents\LogAgent.cs(24,14): error CS0234: The type or namespace name ‘Linq’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
On my understanding, when executing xibo-client-1.7.6-win32-x86.msi, there are two files generated:
as Short Cuts, Xibo Player and Xibo Player Options even though XiboClient.exe are generated, if I am understanding correctly. Information of CMS address, Key, and local Library are input using Xibo Player Options.
But, when executing codes of Github, XiboClient.exe are generated. I do not see any “Xibo Player Options.” I do not know if this functionality of “Xibo Player Options” could be made using codes of Github.
Our current installer creates short cuts, registers the program with the windows installer registry and adds some registry keys (the ones described in the configuring powerpoint section of the manual).
None of those things can be done by the Xibo Client project - you’d need to make a Xibo Client Installer Project to do that.
I cannot release the installer source code because we use an application to do that work.
I’ve moved your latest reply to a new topic - with respect, please keep to one subject matter per topic otherwise it makes it impossible for us to keep track of what is happening.