Sync Framework 4.0 for Windows Phone のサンプル コードをコンパイルしようとしていますが、いくつかのファイルでエラーが発生しました。それらのファイルの1つは次のとおりです。
#if SERVER
namespace Microsoft.Synchronization.Services
#elif CLIENT
namespace Microsoft.Synchronization.ClientServices
#endif
{
/// <summary>
/// Represents the base interface that all offline cacheable object should derive from.
/// </summary>
public interface IOfflineEntity
{
/// <summary>
/// Represents the sync and OData metadata used for the entity
/// </summary>
OfflineEntityMetadata ServiceMetadata { get; set; }
}
}
次の 2 つのエラーがあります。
- 名前空間には、フィールドやメソッドなどのメンバーを直接含めることはできません -- 最初のかっこ
- タイプまたは名前空間の定義、またはファイルの終わりが必要 -- 最後の括弧について
これらのエラーの両方をGoogleで検索しましたが、そのようなエラーに対する多くの回答が見つかりました-しかし、それらのどれも私のケースには適用できません(かっこが抜けていないことがわかりました)。