HighTechTalks DotNet Forums  

Help with Dotfuscator and localizable app

Dotnet Internationalization microsoft.public.dotnet.internationalization


Discuss Help with Dotfuscator and localizable app in the Dotnet Internationalization forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
Daniel Junges
 
Posts: n/a

Default Help with Dotfuscator and localizable app - 09-20-2005 , 12:38 PM






Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have developed an
multilanguage application
and want to use Dotfuscator on it, but when i try to launch my application
it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to include the
language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges

Reply With Quote
  #2  
Old   
AT
 
Posts: n/a

Default RE: Help with Dotfuscator and localizable app - 09-26-2005 , 05:42 PM






Hi Daniel. I hadn't heard of this happening before now, but look into it on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Quote:
Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have developed an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to include the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges



Reply With Quote
  #3  
Old   
AT
 
Posts: n/a

Default RE: Help with Dotfuscator and localizable app - 09-26-2005 , 06:36 PM



Also, and most importantly:

* Dotfuscator version number

By the way, I just tried this scenario with a VB .NET application in Visual
Studio 2005 (Dotfuscator 3.0) and it worked fine. I needed to copy the
culture directory and resource assembly to the output path, but then it
loaded the localized resources as expected.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Quote:
From: GarrMc (AT) online (DOT) microsoft.com (Garrett McGowan[MSFT])
Date: Mon, 26 Sep 2005 21:42:13 GMT
Subject: RE: Help with Dotfuscator and localizable app
Newsgroups: microsoft.public.dotnet.internationalization

Hi Daniel. I hadn't heard of this happening before now, but look into it
on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have developed
an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my
application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to include
the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges





Reply With Quote
  #4  
Old   
Daniel Junges
 
Posts: n/a

Default Re: Help with Dotfuscator and localizable app - 09-26-2005 , 07:49 PM



Dear Garrett McGowan,

thanks for you response

* Dotfuscator version number: Community Edition 1.2.1879.17199
* .NET Framework version number: 1.1 with sp1
* Project type: WindowsApplication
* Programming language: C#

here my xml file:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE dotfuscator SYSTEM
"http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v1.1.dtd">
<dotfuscator version="1.1">
<!--This is application generated code. Do not edit manually.-->
<global>
<option>verbose</option>
</global>
<trigger>
<filelist>
<file dir="${configdir}\" name="Lector.exe" />
</filelist>
</trigger>
<output>
<file dir="${configdir}\output" />
</output>
<tempdir>
<file dir="${configdir}\temp" />
</tempdir>
<renaming>
<mapping>
<mapoutput overwrite="true">
<file dir="${configdir}\reports\" name="dotfuscatorMap_v1.0.xml" />
</mapoutput>
</mapping>
</renaming>
</dotfuscator>


Thanks,
Daniel Junges





On Mon, 26 Sep 2005 19:36:27 -0300, Garrett McGowan[MSFT]
<GarrMc (AT) online (DOT) microsoft.com> wrote:

Quote:
Also, and most importantly:

* Dotfuscator version number

By the way, I just tried this scenario with a VB .NET application in
Visual
Studio 2005 (Dotfuscator 3.0) and it worked fine. I needed to copy the
culture directory and resource assembly to the output path, but then it
loaded the localized resources as expected.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

From: GarrMc (AT) online (DOT) microsoft.com (Garrett McGowan[MSFT])
Date: Mon, 26 Sep 2005 21:42:13 GMT
Subject: RE: Help with Dotfuscator and localizable app
Newsgroups: microsoft.public.dotnet.internationalization

Hi Daniel. I hadn't heard of this happening before now, but look into it
on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have developed
an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my
application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to include
the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges






--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


Reply With Quote
  #5  
Old   
AT
 
Posts: n/a

Default Re: Help with Dotfuscator and localizable app - 09-27-2005 , 01:26 PM



Thank you Daniel. Here is additional information from the team:

Community Edition should be able to rename neutral resources associated
with renamed classes (e.g., a Windows Forms class); however, it will not
propogate the new names into the corresponding resources inside satellite
DLLs. You can work around this limitation by not renaming classes
associated with resources inside satellite DLLs.

Additional questions from the developer:
* Is the application indeed using satellite DLLs to store localized
resources?
* Is the application strongly-named?
* Is the application giving an error when trying to load the localized
resources, or is it silently loading the neutral resources when it should
be finding the localized versions?

Thank you,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Quote:
Subject: Re: Help with Dotfuscator and localizable app
Date: Mon, 26 Sep 2005 20:49:59 -0300
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Newsgroups: microsoft.public.dotnet.internationalization

Dear Garrett McGowan,

thanks for you response

* Dotfuscator version number: Community Edition 1.2.1879.17199
* .NET Framework version number: 1.1 with sp1
* Project type: WindowsApplication
* Programming language: C#

here my xml file:
?xml version="1.0" encoding="utf-8" standalone="no"?
!DOCTYPE dotfuscator SYSTEM
"http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v1.1.dtd"
dotfuscator version="1.1"
!--This is application generated code. Do not edit manually.--
global
option>verbose</option
/global
trigger
filelist
file dir="${configdir}\" name="Lector.exe" /
/filelist
/trigger
output
file dir="${configdir}\output" /
/output
tempdir
file dir="${configdir}\temp" /
/tempdir
renaming
mapping
mapoutput overwrite="true"
file dir="${configdir}\reports\" name="dotfuscatorMap_v1.0.xml"
/
/mapoutput
/mapping
/renaming
/dotfuscator


Thanks,
Daniel Junges





On Mon, 26 Sep 2005 19:36:27 -0300, Garrett McGowan[MSFT]
GarrMc (AT) online (DOT) microsoft.com> wrote:

Also, and most importantly:

* Dotfuscator version number

By the way, I just tried this scenario with a VB .NET application in
Visual
Studio 2005 (Dotfuscator 3.0) and it worked fine. I needed to copy the
culture directory and resource assembly to the output path, but then it
loaded the localized resources as expected.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

From: GarrMc (AT) online (DOT) microsoft.com (Garrett McGowan[MSFT])
Date: Mon, 26 Sep 2005 21:42:13 GMT
Subject: RE: Help with Dotfuscator and localizable app
Newsgroups: microsoft.public.dotnet.internationalization

Hi Daniel. I hadn't heard of this happening before now, but look into it
on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have developed
an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my
application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to include
the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges







--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/



Reply With Quote
  #6  
Old   
Daniel Junges
 
Posts: n/a

Default Re: Help with Dotfuscator and localizable app - 09-27-2005 , 07:49 PM



Thank you Garrett McGowan,

* Is the application indeed using satellite DLLs to store localized
resources?
Answer: Yes, they are the from Visual Studio automaticaly generated
recources DLLs.

* Is the application strongly-named?
Answer: no.

* Is the application giving an error when trying to load the localized
resources, or is it silently loading the neutral resources when it should
be finding the localized versions?
Answer: It is silently loading the neutral resources.


Thank you
Daniel Junges



On Tue, 27 Sep 2005 14:26:00 -0300, Garrett McGowan[MSFT]
<GarrMc (AT) online (DOT) microsoft.com> wrote:

Quote:
Thank you Daniel. Here is additional information from the team:

Community Edition should be able to rename neutral resources associated
with renamed classes (e.g., a Windows Forms class); however, it will not
propogate the new names into the corresponding resources inside satellite
DLLs. You can work around this limitation by not renaming classes
associated with resources inside satellite DLLs.

Additional questions from the developer:
* Is the application indeed using satellite DLLs to store localized
resources?
* Is the application strongly-named?
* Is the application giving an error when trying to load the localized
resources, or is it silently loading the neutral resources when it should
be finding the localized versions?

Thank you,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Subject: Re: Help with Dotfuscator and localizable app
Date: Mon, 26 Sep 2005 20:49:59 -0300
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Newsgroups: microsoft.public.dotnet.internationalization

Dear Garrett McGowan,

thanks for you response

* Dotfuscator version number: Community Edition 1.2.1879.17199
* .NET Framework version number: 1.1 with sp1
* Project type: WindowsApplication
* Programming language: C#

here my xml file:
?xml version="1.0" encoding="utf-8" standalone="no"?
!DOCTYPE dotfuscator SYSTEM
"http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v1.1.dtd"
dotfuscator version="1.1"
!--This is application generated code. Do not edit manually.--
global
option>verbose</option
/global
trigger
filelist
file dir="${configdir}\" name="Lector.exe" /
/filelist
/trigger
output
file dir="${configdir}\output" /
/output
tempdir
file dir="${configdir}\temp" /
/tempdir
renaming
mapping
mapoutput overwrite="true"
file dir="${configdir}\reports\" name="dotfuscatorMap_v1.0.xml"
/
/mapoutput
/mapping
/renaming
/dotfuscator


Thanks,
Daniel Junges





On Mon, 26 Sep 2005 19:36:27 -0300, Garrett McGowan[MSFT]
GarrMc (AT) online (DOT) microsoft.com> wrote:

Also, and most importantly:

* Dotfuscator version number

By the way, I just tried this scenario with a VB .NET application in
Visual
Studio 2005 (Dotfuscator 3.0) and it worked fine. I needed to copy the
culture directory and resource assembly to the output path, but then it
loaded the localized resources as expected.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

From: GarrMc (AT) online (DOT) microsoft.com (Garrett McGowan[MSFT])
Date: Mon, 26 Sep 2005 21:42:13 GMT
Subject: RE: Help with Dotfuscator and localizable app
Newsgroups: microsoft.public.dotnet.internationalization

Hi Daniel. I hadn't heard of this happening before now, but look into
it
on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have
developed
an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my
application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to
include
the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges







--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/




--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


Reply With Quote
  #7  
Old   
AT
 
Posts: n/a

Default Re: Help with Dotfuscator and localizable app - 09-28-2005 , 09:19 PM



Response from PreEmptive Solutions (paraphrased):

The Community Edition (all versions, including 3.0) doesn't propagate
mangled names into satellite DLLs. When a resource corresponding to a
class name gets renamed in the neutral DLL, the names in the satellite DLLs
are not changed.

The way to avoid this problem is to not rename any classes that inherit
from the Windows.Form class. The associated neutral resources will then
also not be renamed and so will match the resource names in the satellite
DLLs.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Quote:
Subject: Re: Help with Dotfuscator and localizable app
Date: Tue, 27 Sep 2005 20:49:05 -0300
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Newsgroups: microsoft.public.dotnet.internationalization

Thank you Garrett McGowan,

* Is the application indeed using satellite DLLs to store localized
resources?
Answer: Yes, they are the from Visual Studio automaticaly generated
recources DLLs.

* Is the application strongly-named?
Answer: no.

* Is the application giving an error when trying to load the localized
resources, or is it silently loading the neutral resources when it should
be finding the localized versions?
Answer: It is silently loading the neutral resources.


Thank you
Daniel Junges



On Tue, 27 Sep 2005 14:26:00 -0300, Garrett McGowan[MSFT]
GarrMc (AT) online (DOT) microsoft.com> wrote:

Thank you Daniel. Here is additional information from the team:

Community Edition should be able to rename neutral resources associated
with renamed classes (e.g., a Windows Forms class); however, it will not
propogate the new names into the corresponding resources inside satellite
DLLs. You can work around this limitation by not renaming classes
associated with resources inside satellite DLLs.

Additional questions from the developer:
* Is the application indeed using satellite DLLs to store localized
resources?
* Is the application strongly-named?
* Is the application giving an error when trying to load the localized
resources, or is it silently loading the neutral resources when it should
be finding the localized versions?

Thank you,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Subject: Re: Help with Dotfuscator and localizable app
Date: Mon, 26 Sep 2005 20:49:59 -0300
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Newsgroups: microsoft.public.dotnet.internationalization

Dear Garrett McGowan,

thanks for you response

* Dotfuscator version number: Community Edition 1.2.1879.17199
* .NET Framework version number: 1.1 with sp1
* Project type: WindowsApplication
* Programming language: C#

here my xml file:
?xml version="1.0" encoding="utf-8" standalone="no"?
!DOCTYPE dotfuscator SYSTEM
"http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v1.1.dtd"
dotfuscator version="1.1"
!--This is application generated code. Do not edit manually.--
global
option>verbose</option
/global
trigger
filelist
file dir="${configdir}\" name="Lector.exe" /
/filelist
/trigger
output
file dir="${configdir}\output" /
/output
tempdir
file dir="${configdir}\temp" /
/tempdir
renaming
mapping
mapoutput overwrite="true"
file dir="${configdir}\reports\" name="dotfuscatorMap_v1.0.xml"
/
/mapoutput
/mapping
/renaming
/dotfuscator


Thanks,
Daniel Junges





On Mon, 26 Sep 2005 19:36:27 -0300, Garrett McGowan[MSFT]
GarrMc (AT) online (DOT) microsoft.com> wrote:

Also, and most importantly:

* Dotfuscator version number

By the way, I just tried this scenario with a VB .NET application in
Visual
Studio 2005 (Dotfuscator 3.0) and it worked fine. I needed to copy the
culture directory and resource assembly to the output path, but then it
loaded the localized resources as expected.

Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

From: GarrMc (AT) online (DOT) microsoft.com (Garrett McGowan[MSFT])
Date: Mon, 26 Sep 2005 21:42:13 GMT
Subject: RE: Help with Dotfuscator and localizable app
Newsgroups: microsoft.public.dotnet.internationalization

Hi Daniel. I hadn't heard of this happening before now, but look into

it
on
my side. It will help if you can provide additional details though:

* .NET Framework version number
* Project type
* Programming language

Thanks,
Garrett McGowan [MSFT Developer International]

This posting is provided "AS IS" with no warranties, and confers no
rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------

Subject: Help with Dotfuscator and localizable app
From: "Daniel Junges" <daniel (AT) sysnova (DOT) com.br
Date: Tue, 20 Sep 2005 13:38:21 -0300
Newsgroups: microsoft.public.dotnet.internationalization

Dear users and developers,

I have an problem using Dotfuscator Community Edition, i have
developed
an

multilanguage application
and want to use Dotfuscator on it, but when i try to launch my
application

it runs only with a
default culture. I already have lost many days on searching for a
solution. I read on the
Dotfuscator manual that it do it automaticaly and dont have to
include
the

language dlls. I dont
know how to solve this question and will be happy for any sugestion.

thanks in advance

Daniel Junges







--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/





--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/



Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.