Re: [protobuf] building .proto files from Visual Studio 2010 for C#

2011-09-05 Thread Lars Schouw
I found this link
http://stackoverflow.com/questions/453820/protocol-buffers-in-c-projects-using-protobuf-net-best-practices-for-code-gene/1139289#1139289


On Mon, Sep 5, 2011 at 9:12 PM, Marc Gravell marc.grav...@gmail.com wrote:

 It is a pain that it is so hard to set up a Custom Tool in VS; I do have
 a custom tool working for protobuf-net, but it is annoying to have to
 install it manually (there's a download on the protobuf-net site). I pinged
 the nuget team to see if we can get something easier, but no hope there, for
 now at least. protobuf-net does *not* generate the same code as Jon's
 version, but it may serve you purposes. Of course, in either case using the
 command-line-tool manually or as part of a basic build script is pretty
 workable too.

 Marc

 On 5 September 2011 16:13, lasse l...@schouw.me wrote:

 How can I setup automatic build of .proto files in Visual Studio 2010?

 I can see that protobuf-csharp-port does it but I have problems
 finding where is set in the VS2010 GUI.
 When I look in the Common.targets file I can find this:

  Target Name=_GenerateSource
Exec Command=$(ProtocExePath) --proto_path=$(ProtosDirectory) --
 descriptor_set_out=compiled.pb @(Protos-'%(RelativeDir)%(Filename)%
 (Extension)', ' ') WorkingDirectory=$(BuildTempDirectory) /
Exec Command=$(ProtogenExePath) compiled.pb WorkingDirectory=$
 (BuildTempDirectory) /
  /Target

 but where is it used?

 source:  http://code.google.com/p/protobuf-csharp-port/

 Lasse

 --
 You received this message because you are subscribed to the Google Groups
 Protocol Buffers group.
 To post to this group, send email to protobuf@googlegroups.com.
 To unsubscribe from this group, send email to
 protobuf+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/protobuf?hl=en.




 --
 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 protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.



Re: [protobuf] building .proto files from Visual Studio 2010 for C#

2011-09-05 Thread Lars Schouw
Well well what have we here...
http://code.google.com/p/protobuf-net/source/browse/trunk/ProtoBufGenerator/ProtoBufTool.cs?r=258


On Mon, Sep 5, 2011 at 9:28 PM, Lars Schouw l...@schouw.com wrote:

 I found this link

 http://stackoverflow.com/questions/453820/protocol-buffers-in-c-projects-using-protobuf-net-best-practices-for-code-gene/1139289#1139289


 On Mon, Sep 5, 2011 at 9:12 PM, Marc Gravell marc.grav...@gmail.comwrote:

 It is a pain that it is so hard to set up a Custom Tool in VS; I do have
 a custom tool working for protobuf-net, but it is annoying to have to
 install it manually (there's a download on the protobuf-net site). I pinged
 the nuget team to see if we can get something easier, but no hope there, for
 now at least. protobuf-net does *not* generate the same code as Jon's
 version, but it may serve you purposes. Of course, in either case using the
 command-line-tool manually or as part of a basic build script is pretty
 workable too.

 Marc

 On 5 September 2011 16:13, lasse l...@schouw.me wrote:

 How can I setup automatic build of .proto files in Visual Studio 2010?

 I can see that protobuf-csharp-port does it but I have problems
 finding where is set in the VS2010 GUI.
 When I look in the Common.targets file I can find this:

  Target Name=_GenerateSource
Exec Command=$(ProtocExePath) --proto_path=$(ProtosDirectory) --
 descriptor_set_out=compiled.pb @(Protos-'%(RelativeDir)%(Filename)%
 (Extension)', ' ') WorkingDirectory=$(BuildTempDirectory) /
Exec Command=$(ProtogenExePath) compiled.pb WorkingDirectory=$
 (BuildTempDirectory) /
  /Target

 but where is it used?

 source:  http://code.google.com/p/protobuf-csharp-port/

 Lasse

 --
 You received this message because you are subscribed to the Google Groups
 Protocol Buffers group.
 To post to this group, send email to protobuf@googlegroups.com.
 To unsubscribe from this group, send email to
 protobuf+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/protobuf?hl=en.




 --
 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 protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.



Re: [protobuf] building .proto files from Visual Studio 2010 for C#

2011-09-05 Thread Marc Gravell
I did already mention that one, honest ;p There is a download here:
http://protobuf-net.googlecode.com/files/protobuf-net-VS10.msi

Marc

On 5 September 2011 22:05, Lars Schouw l...@schouw.com wrote:

 Well well what have we here...

 http://code.google.com/p/protobuf-net/source/browse/trunk/ProtoBufGenerator/ProtoBufTool.cs?r=258


 On Mon, Sep 5, 2011 at 9:28 PM, Lars Schouw l...@schouw.com wrote:

 I found this link

 http://stackoverflow.com/questions/453820/protocol-buffers-in-c-projects-using-protobuf-net-best-practices-for-code-gene/1139289#1139289


 On Mon, Sep 5, 2011 at 9:12 PM, Marc Gravell marc.grav...@gmail.comwrote:

 It is a pain that it is so hard to set up a Custom Tool in VS; I do
 have a custom tool working for protobuf-net, but it is annoying to have to
 install it manually (there's a download on the protobuf-net site). I pinged
 the nuget team to see if we can get something easier, but no hope there, for
 now at least. protobuf-net does *not* generate the same code as Jon's
 version, but it may serve you purposes. Of course, in either case using the
 command-line-tool manually or as part of a basic build script is pretty
 workable too.

 Marc

 On 5 September 2011 16:13, lasse l...@schouw.me wrote:

 How can I setup automatic build of .proto files in Visual Studio 2010?

 I can see that protobuf-csharp-port does it but I have problems
 finding where is set in the VS2010 GUI.
 When I look in the Common.targets file I can find this:

  Target Name=_GenerateSource
Exec Command=$(ProtocExePath) --proto_path=$(ProtosDirectory) --
 descriptor_set_out=compiled.pb @(Protos-'%(RelativeDir)%(Filename)%
 (Extension)', ' ') WorkingDirectory=$(BuildTempDirectory) /
Exec Command=$(ProtogenExePath) compiled.pb WorkingDirectory=$
 (BuildTempDirectory) /
  /Target

 but where is it used?

 source:  http://code.google.com/p/protobuf-csharp-port/

 Lasse

 --
 You received this message because you are subscribed to the Google
 Groups Protocol Buffers group.
 To post to this group, send email to protobuf@googlegroups.com.
 To unsubscribe from this group, send email to
 protobuf+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/protobuf?hl=en.




 --
 Regards,

 Marc






-- 
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 protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.