How to build Xibo Client MSI

Asked by Phuthasone SANAVONGSAY

I am a PHP web developer and not familar with Microsoft Visual Studio. Can anyone tell me how to build xibo client from source.
Here is what I used.

* Xibo 1.0.4 Client source (C#).
* Microsoft Visual Studio 2005 Professional Edition

Regards

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Dan Garner
Solved:
Last query:
Last reply:
Revision history for this message
Dan Garner (dangarner) said :
#1

You simply open the project file in the source and press F6 (which will
build the solution in VS2005).

Any particular reason you are building your own binaries? Maybe there is
something we can help you with?

Cheers

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#2

The reason is I would like to make a translation of xibo client into Japanese. So I think I nedd to build it from binaries. Is it right ? Or should I translate in the Lauchpad project ?

My problem is when I press F6 to build the project there is an warning said it could not open the file called "...Xibo_dotNet\source\Web References\xmds\Reference.cs". It is true that it tried to open non-existed file. Please tell me what I need to do before I build the project.

Regards

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#3

I said above that it is warming, in fact it is an error.

Revision history for this message
Dan Garner (dangarner) said :
#4

That is very odd - did you get the source directly from Launchpad?

The project will not build without that file, it should be in the client
source folder in launchpad.

What exactly are you looking to translate? The only thing that comes to mind
with the client application is the options screen?

If you are looking to translate the server interface you should use
Launchpad to do that.

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#5

I missed it when I uncompressed it. Now I have it and be able to build it.

Yes, we have plan to translate server side application into Japanese.
But firstly my team want me to translate the client side not the server side.
I meant both xibo client and xibo option.
And thanks to you, now I am able to build it without error.

May you tell me how to publish the client side app?

Regards

Revision history for this message
Dan Garner (dangarner) said :
#6

There really isn't anything to translate in the display part of the
application - only the options.

To "publish" you must switch to the Release config... build it and then you
have the binaries in the "bin/Release" folder.

You can either use these binaries directly - or download a MSI creator to
make an install kit.

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#7

Thank you I could built and have the binaries in the "bin/Release" folder.

But I have just either xibo client or xibo options when I build. How can I build to have both of them ?

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#8

Thanks Dan Garner, that solved my question.

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#9

No I meant I still need an answer how to build both xibo client and xibo options.

Revision history for this message
Best Dan Garner (dangarner) said :
#10

They are both run using the same executable. To get options pass in 'o' when
you run it.

If you are stuck look at the options shortcut created by the installer for
an example.

On 3 Mar 2010 05:13, "Phuthasone SANAVONGSAY" <
<email address hidden>> wrote:

Question #102808 on Xibo changed:
https://answers.launchpad.net/xibo/+question/102808
   Status: Solved => Open

Phuthasone SANAVONGSAY is still having a problem:
No I meant I still need an answer how to build both xibo client and xibo
options.

--
You received this question notification because you are a member of Xibo
Developers, which is a...

Revision history for this message
Phuthasone SANAVONGSAY (s-phuthasone) said :
#11

Thanks Dan Garner, that solved my question.