我正在尝试为 Windows Phone 的 Sync Framework 4.0 编译示例代码,但是我在几个文件中遇到了错误。这些文件之一是:
#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; }
}
}
有两个错误:
- 命名空间不能直接包含字段或方法等成员——对于第一个括号
- 最后一个括号的类型或命名空间定义,或预期的文件结尾
我已经通过谷歌搜索了这两个错误,并且我找到了很多此类错误的答案 - 但是这些都不能应用于我的案例(afaik 没有缺少括号)。