Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 亚音速模式错误_Visual Studio 2008_.net 3.5_Subsonic_Subsonic2.2 - Fatal编程技术网

Visual studio 2008 亚音速模式错误

Visual studio 2008 亚音速模式错误,visual-studio-2008,.net-3.5,subsonic,subsonic2.2,Visual Studio 2008,.net 3.5,Subsonic,Subsonic2.2,我正在.NET3.5中运行VS2008,并尝试运行亚音速2.2。我的数据库名为Test,数据库中的表名为TestTable。它正在SQL Server 2005上运行。我收到以下“警告”: 找不到元素“服务”的架构信息 找不到属性“defaultProvider”的架构信息 找不到元素“providers”的架构信息 找不到元素“clear”的架构信息 找不到元素“add”的架构信息 找不到属性“name”的架构信息 找不到属性“type”的架构信息 找不到属性“connectionString

我正在.NET3.5中运行VS2008,并尝试运行亚音速2.2。我的数据库名为Test,数据库中的表名为TestTable。它正在SQL Server 2005上运行。我收到以下“警告”:

找不到元素“服务”的架构信息

找不到属性“defaultProvider”的架构信息

找不到元素“providers”的架构信息

找不到元素“clear”的架构信息

找不到元素“add”的架构信息

找不到属性“name”的架构信息

找不到属性“type”的架构信息

找不到属性“connectionStringName”的架构信息

找不到属性“generatedNameSpace”的架构信息

问题是没有生成名称空间,因此我无法进行大量工作。“SubSonic.Generated.Tables”一行将在intellisence中显示我的表的名称,因此我知道它可以连接,而且它显然正在做一些事情。但是我不能像类一样引用我的表。下面我已经包括了web.config中“warnings”引用的部分

<SubSonicService defaultProvider="GeekPower">
    <providers>
      <clear/>
      <add name="GeekPower" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="GeekPower" generatedNameSpace="GeekPower" />
    </providers>    
  </SubSonicService>

任何帮助都将不胜感激。我已经找了几个小时了,但没有找到工作


谢谢

项目中是否有任何类与生成类产生名称空间冲突?尝试使用不同的命名空间(如GeekPower.Foo)重新生成。您可能希望看到:

特别是,如果你刚刚开始


祝你好运

您是否实际使用sonic.exe程序生成了类?这将生成.cs文件,然后将其导入到项目中。要消除警告,请将以下内容添加到.config的顶部:

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <configSections>
    <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false" />
  </configSections>
</configuration>


这些警告是因为XML没有像Jason所说的那样识别配置。你可以忽略它们-或者你可以将配置设置为.NetConfiguration/v3.5

嗯。很抱歉重新打开这一个,伙计们,但我认为我们可以搞定它,它似乎还没有搞定

我对警告有完全相同的问题,配置也几乎完全相同。 我的DAL工作得很好,构建得很好,从广义上讲没有什么错误,但我在我曾经使用过亚音速的每个项目中都得到了警告。这是一种恼怒,没有别的,只是一种我想摆脱的恼怒

如果我加上


或者v3.5,按照建议的配置,我只会收到额外的消息

消息1找不到元素“”的架构信息

或者类似的,所以这似乎不是问题。它不是配置文件本身,只是服务部分

原始消息似乎是合理的-应该有一些文件(XML模式?)告诉VS在SubSonicService部分中允许的标记,并且可能会给我们一些非常需要的intellisense。
此文件似乎已丢失。这只是一个“不能打扰”的例子吗?(Rob?-顺便说一句,不是骗子,我们都去过!)如果是的话,谁能给我一套简单的说明,告诉我如何创建文件并应用它,我会这样做并分享它。

这是一个全新的网站,所以没有课程。但我试过了,得到了同样的警告,仍然没有生成名称空间。我广泛使用亚音速有一段时间,但它总是来自一个基本应用程序,它已经全部设置好了。我看了安装视频,一字不差地跟着它走,但我还是遇到了同样的问题。不,在它为我动态生成课程之前,我用过它。我尝试在顶部添加xmlns,但它只是创建了更多警告并导致了一些错误。请列出表的名称?
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">