G
Guest
I have two question regarding the version resource that is generated for a
satellite assembly.
1) I have a file in my C# console app project called
StringResources.en-US.resx. When I build the project, a satellite assembly is
built and placed in the appropriate subfolder (en-US). The satellite
assembly has a version #, however, none of the other version information that
is part of the main app (set in AssemblyInfo.cs) is passed into this
Satellite Assembly. My question is, how can I have that version information
set on the satellite assembly when it is built through the IDE?
2) If I build the satellite assembly via al.exe I can of course overcome
problem #1. However, whether I build it via al.exe or via the IDE, the
Language attribute of the version information always reads Language Neutral
(when viewing the version tab of the file properties), even though the dll is
built with a specified culture (in this case, en-US). I cannot find a way to
control that particular version attribute as I would in a Win32 application.
Obviously, the main app of the assembly should be Language Neutral, however,
I would expect that the satellite assemblies which are culture specific would
have that attribute set to the appropriate language. How can I accomplish
this?
satellite assembly.
1) I have a file in my C# console app project called
StringResources.en-US.resx. When I build the project, a satellite assembly is
built and placed in the appropriate subfolder (en-US). The satellite
assembly has a version #, however, none of the other version information that
is part of the main app (set in AssemblyInfo.cs) is passed into this
Satellite Assembly. My question is, how can I have that version information
set on the satellite assembly when it is built through the IDE?
2) If I build the satellite assembly via al.exe I can of course overcome
problem #1. However, whether I build it via al.exe or via the IDE, the
Language attribute of the version information always reads Language Neutral
(when viewing the version tab of the file properties), even though the dll is
built with a specified culture (in this case, en-US). I cannot find a way to
control that particular version attribute as I would in a Win32 application.
Obviously, the main app of the assembly should be Language Neutral, however,
I would expect that the satellite assemblies which are culture specific would
have that attribute set to the appropriate language. How can I accomplish
this?