Just posting a follow-up to my ResX file woes, last month... I wrote a
tool, ResXCop, to detect and nag about the presence of binary/base64 goo in
resx files.  I've posted it on my site, in case anyone else shares my
disdain for this "feature" of ResX:

http://www.windojitsu.com/tech/resxcop.html

Optionally, it can strip out the binary elements, as well as back-port any
CLR version refs from 1.0.5000 to 1.0.3300...  I'm using this tool in my
automated build to enforce the no-binary-data-in-resx-files policy I've
imposed upon my dev team.

My resulting apps are lightweight (devoid of duplicate/obsolete resources),
easily localized, and run down-level without a hitch.

http://www.windojitsu.com/blog/resxsucks.html

Thanks again, everyone... Happy Holidays!
-S

On Wed, 1 Dec 2004 16:12:36 -0800, Shawn A. Van Ness <[EMAIL PROTECTED]>
wrote:

>>        The vs.net project converter seems to do that though. Perhaps
>> you can use that one (I mentioned the url in my email).
>
>Yep, apparently it does!  Thanks for that tip, Frans.
>
>IMHO this is the scariest google search I've ever seen.  (Click at
>your own risk... ;-)
>http://www.google.com/search?q=LjAuNTAw+LjAuMzMw
>
>Hmm... yeah...  no, I think I'll forgo trying to hack-and-replace the
>base64 in my automated build process, and stick to my "just don't
>allow base64 data in resx files" rule. <g>
>
>Still, sounds like the NAnt team will probably want to (have to) do
>this, to support downlevel builds of VS projects, in the general case.
> :-|
>-S
>
>===================================
>This list is hosted by DevelopMentor�  http://www.develop.com
>Some .NET courses you may be interested in:
>
>Essential .NET: building applications and components with C#
>November 29 - December 3, in Los Angeles
>http://www.develop.com/courses/edotnet
>
>View archives and manage your subscription(s) at http://discuss.develop.com
===================================
This list is hosted by DevelopMentor�  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to