[
https://issues.apache.org/jira/browse/THRIFT-740?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James E. King, III updated THRIFT-740:
--------------------------------------
Attachment: ThriftCodeGen.reg
ThriftCodeGen.snk
I'm told the patch did not pick up the registry or key file so I am attaching
them separately. The .reg and .snk file go into lib/csharp/ThriftCodeGen; the
.snk also needs to go into the lib/csharp/ThriftCodeGenCore as well. Visual
Studio will not properly generate the code generator class libraries without
these .snk files.
> Visual Studio 2008 .thrift file complete integration
> ----------------------------------------------------
>
> Key: THRIFT-740
> URL: https://issues.apache.org/jira/browse/THRIFT-740
> Project: Thrift
> Issue Type: Improvement
> Components: Compiler (C#)
> Environment: Windows, Visual Studio 2008 (and possibly 2005, 2010)
> Reporter: James E. King, III
> Attachments: Apache-Thrift-740-Jira-Codegen-VS.patch,
> ThriftCodeGen.reg, ThriftCodeGen.snk
>
>
> I have developed a single file code generator for Thrift in Visual Studio
> 2008 which allows .thrift files to be treated as first-class citizens in the
> IDE. When you add a .thrift file to the IDE, it is compiled and then all the
> compiled code output is condensed into a single .cs file which shows up as a
> subordinate file to the .thrift file in the IDE. As you edit or save the
> file it regenerates the .cs code for full build dependency support. This is
> built directly into the existing C# project provided with the distribution,
> and the test project no longer needs a pre-build step in order to work
> properly. I also added an extensive readme on installation and provided a
> tutorial walkthrough on how to use it.
> I am waiting for Dell legal to approve release of the code as open source.
> Once that happens I will make a patch available. Until then consider this is
> a placeholder.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.