I've dug out the syntax; in the namespace box, you *can* enter a regular namespace, and that will be used for the *generated codes* namespace, however **after** this you can also add a semi-colon delimited list of arguments to pass to the transform - so in the case of Silverlight: ";lightFramework" should do the job - this will be translated to "-p:lightFramework"
Let me know how that goes. And that **really** isn't obvious - I must make that clearer. Unfortunately VS doesn't give me many ways of passing options to "custom tools". Marc On 6 January 2011 15:12, Andrew Slater <[email protected]> wrote: > Ah, indeed there is a command line option for the compiler, it's > -p:lightFramework for anyone else following this. > > However I have been using the IDE to generate the .protos so it would be > good to know the namespace trick, can't quite work that one out. > > Cheers > > > On 5 January 2011 18:05, Marc Gravell <[email protected]> wrote: > >> Are you using the IDE or command-line to handle the .proto? There is a >> switch for this - I'm not at a PC at the moment, but try "protogen /?" >> >> I'll be at a PC in a few hours; I should be able to give a more complete >> answer then. If using the IDE there is a trick here involving the >> "namespace" property (against the file is VS). >> >> Let me know which is more appropriate ;) >> >> >> >> Marc >> >> On 5 Jan 2011, at 11:52, Aslate <[email protected]> wrote: >> >> > Hi guys, >> > >> > I've been using Protobuf-net successfully in a .NET project and it's >> > been working great. We then decided to create a Silverlight frontend >> > and found that our generated C# (from .proto) files won't compile >> > against Silverlight. >> > >> > The problem comes from the fact that System.Serializable does not >> > exist in the CF, but this is because MS have made it optional within >> > Silverlight. I found that replacing this with >> > System.Runtime.Serialization.DataContract seemed to work perfectly >> > fine. >> > >> > Is there any way of getting this change (or something similar) back >> > into Protobuf-net? >> > >> > Cheers, >> > Andrew >> > > > > -- > Andrew Slater > Webmaster - The Fry Hole > http://www.thefryhole.co.uk > -- Regards, Marc -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.
