1

我创建了一个 Common Library MonoTouch 项目并在那里添加了本地化文件。但是,它们不会出现在 .app 文件中。

我怎样才能拥有一个具有本地化资源的公共项目,以便我可以在许多 MonoTouch 应用程序中共享它们?

作为一个方面:我可以将图像添加到一个公共项目并访问它们,所以我假设它可以与本地化文件一起使用。当本地化文件位于主应用程序项目中时,本地化工作正常。

包含本地化文件的项目

4

1 回答 1

2

Common.Localization.csproj 至少需要有 1 个类才能编译为 DLL。该类也需要在主应用程序中引用。

只需创建一个 Dummie 类。

using System;
using MonoTouch.Foundation;

namespace Common.Localization
{
[Preserve]
public class DummieClassNeededToMakeLocalizationCompileToaDLL
{
    [Preserve]
    public DummieClassNeededToMakeLocalizationCompileToaDLL ()
    {
    }
}
}
于 2012-04-15T21:38:42.693 回答