0

我在 Visual Studio 2010 中使用 Silverlight 4。

我在通过 RIA 引用的项目中有一些域服务。

我特别关注的是域服务,它们要么返回,要么在其参数中引用特定于域的(非实体)POCO。

当 Silverlight 客户端项目发生代码生成时,我发现有时正在为我的 DomainServices 创建 DomainContext(s),有时它们不是在我的一些代码更改之后。同样,有时会创建支持性 POCO,有时则不会。

对于正确且一致地生成DomainContext代码需要哪些规则,我感到迷茫。至少,当用于创建 DomainContext 和支持类的代码生成正在运行时,我希望看到某种控制台输出,这样我就可以确定为什么某些代码生成没有创建我所期望的。

是否有任何方法可以调试此过程,或获取 Visual Studio 为 POCO 构建 DomainContext 和 Silverlight 端类时发生的操作的日志?至少;有没有一套规则可以帮助我更好地理解幕后发生的事情?

4

2 回答 2

1

如果将“MSBuild 项目构建输出详细程度”设置为诊断,则在 Visual Studio 2010 中构建时应该会看到很多详细的输出:

Tools > Options... > Projects and Solutions > Build and Run
    MSBuild project build output verbosity: Diagnostic

IIRC 你看到 RIA 工具输出了什么,但它没有告诉你它跳过了什么或者为什么。

于 2011-04-06T05:39:22.043 回答
1

检查一下,它正在处理存储过程和复杂类型,但它会让您了解返回自定义 poco 需要做什么。

于 2011-04-06T19:26:15.423 回答