编译我们的数据访问库(所有亚音速)时,我遇到了非常奇怪的错误。错误是
Error 35 The type name 'Web' does not exist in the type 'S3.DACL.System'
C:\Projects\S3\src\DACL\AspnetUser.cs 369 63 DACL
和
Error 37 The type name 'ComponentModel' does not exist in the type
'S3.DACL.System'
C:\Projects\S3\src\DACL\AspnetPersonalizationPerUserController.cs 19 13 DACL
他们在我所有的亚音速生成的课程中。
我有 2 个项目——一个 Web 项目,然后是一个名为 DACL 的类库。我的 web.config 亚音速的东西是这样的:
<connectionStrings>
<add name="S3" connectionString="data source=ServerName;initial catalog=Cat1;
user id=usenrame;password=password;" />
</connectionStrings>
<SubSonicService defaultProvider="S3">
<providers>
<add name="S3" type="SubSonic.SqlDataProvider, SubSonic"
connectionStringName="S3" generatedNamespace="S3.DACL"/>
</providers>
</SubSonicService>
今晚早些时候我遇到了这些错误,但这是由于默认提供程序参数的类型。
有人知道为什么我会收到这些错误吗?我很绝望,在过去的一个小时里一直在用头撞墙。