FileClassifier 工作
更新:2007 年 11 月
FileClassifier 工作會對將內嵌到組件 (Assembly) 的一組來源資源進行分類。如果資源沒有當地語系化,就會內嵌到主應用程式組件,否則會內嵌到附屬組件。
工作參數
參數 |
描述 |
---|---|
CLREmbeddedResource |
未使用。 |
CLRResourceFiles |
未使用。 |
CLRSatelliteEmbeddedResource |
未使用。 |
Culture |
選擇性 String 參數。 指定組建的文化特性 (Culture)。若組建是不可當地語系化的,此值可為 null。若為 null,預設值會是 CultureInfo.InvariantCulture 傳回的小寫值。 |
MainEmbeddedFiles |
選擇性 ITaskItem[] 輸出參數。 指定內嵌到主要組件的不可當地語系化資源。 |
OutputType |
必要的 String 參數。 指定要內嵌所指定原始程式檔之檔案的類型。有效值為 exe、winexe 或 library。 |
SatelliteEmbeddedFiles |
選擇性 ITaskItem[] 輸出參數。 依 Culture 參數指定的文化特性,指定內嵌到附屬組件的可當地語系化檔案。 |
SourceFiles |
必要的 ITaskItem[] 參數。 指定要分類的檔案清單。 |
備註
如果沒有設定 Culture 參數,那麼使用 SourceFiles 參數指定的所有資源就都是不可當地語系化的,否則都會是可當地語系化,除非其 Localizable 屬性設為 false。
範例
下列範例會將一個原始程式檔分類為資源,然後將它內嵌到加拿大法文 (fr-CA) 文化特性。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask
TaskName="Microsoft.Build.Tasks.Windows.FileClassifier"
AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
<ItemGroup>
<Resource Include="Resource1.bmp" />
</ItemGroup>
<Target Name="FileClassifierTask">
<FileClassifier
SourceFiles="Resource1.bmp"
Culture="fr-CA"
OutputType="exe" />
</Target>
</Project>
請參閱
概念
其他資源
Windows Presentation Foundation MSBuild 參考