0

サテライト アセンブリを含む Nant サンプルを探しています。私は何時間もグーグルで検索しましたが、成功しませんでした。

私はこれまでに得ました:

<resgen todir="${build}">
  <resources>
     <include name="${src}/Resources/*.resx" />
  </resources>
</resgen>

および csc サブ要素:

<resources prefix="Resources">
  <include name="${build}/ResourceManagement.resources" />            
</resources>   

しかし、サテライト アセンブリを作成するにはどうすればよいでしょうか。ニュートラルでないリソースを含めようとすると、奇妙なエラーが発生します (たとえば、ResourceManagement.de.resources:

System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.RuntimeCompatibilityAttribute' from assembly 'myassembly'
4

1 に答える 1

0

わかりました、私は私の質問に答えます、多分もっと良い解決策があります:

サテライト アセンブリを作成するナント タスクが見つかりませんでした。ただし、すべてのタスクで作成できます。

<al output="${build}/de/myassembly.resources.dll" 
          target="lib"
          culture="de-CH">

         <sources>
            <include name="${build}/Resources.ResourceManagement.de.resources" />            
         </sources>        

</al>   

resourcefile の名前空間を設定する方法がわからなかったので、名前を変更しました。

<move file="${build}/ResourceManagement.de.resources"
               tofile="${build}/YourNamespace.ResourceManagement.de.resources"
               overwrite="true"/>
于 2012-12-09T14:57:42.507 に答える