with w3schools tag xml visual-studio-2010 nuget

w3schools - xml tags list



El elemento ''paquetes'' no está declarado (5)

Cambie el nodo ay cree un archivo, packages.xsd, en la misma carpeta (e inclúyalo en el proyecto) con los siguientes contenidos:

<?xml version="1.0" encoding="utf-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:packages" xmlns="urn:packages"> <xs:element name="packages"> <xs:complexType> <xs:sequence> <xs:element name="package" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required" /> <xs:attribute name="version" type="xs:string" use="required" /> <xs:attribute name="targetFramework" type="xs:string" use="optional" /> <xs:attribute name="allowedVersions" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>

Cuando uso el proyecto asp.net mvc 3 con vs 2010 tengo muchas advertencias como las siguientes:

Me pregunto si hice algo mal y tengo que cambiar algo, porque este es el proyecto original que viene dentro de Visual Studio.

Advertencia 1 El elemento ''packages'' no está declarado. C: / Users / LUIS.SIMBIOS / Documents / Visual Studio 2010 / Projects / SlnHR / HR / packages.config 2 2 HR

Advertencia 2 Validación (XHTML 1.0 Transitional): El atributo ''charset'' no es un atributo válido del elemento ''meta''. C: / Users / LUIS.SIMBIOS / Documents / Visual Studio 2010 / Projects / SlnHR / HR / Views / Shared_Layout.cshtml 4 11 HR

Advertencia 20 Error 6002: la tabla / vista ''HR.dbo.vw_aspnet_Users'' no tiene definida una clave primaria. La clave se ha inferido y la definición se creó como una tabla / vista de solo lectura. C: / Users / LUIS.SIMBIOS / Documents / Visual Studio 2010 / Projects / SlnHR / HRRazorForms / Models / HR.edmx 1 1 HRRazorForms

web.config

<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=152368 --> <configuration> <connectionStrings> <add name="ApplicationServices" connectionString="data source=xx; User Id=development; Password=xxxxx; Initial Catalog=HR" providerName="System.Data.SqlClient" /> <add name="HREntities" connectionString="metadata=res://*/Models.HR.csdl|res://*/Models.HR.ssdl|res://*/Models.HR.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=xxxx;Initial Catalog=HR;User ID=development;Password=xxxx;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /></connectionStrings> <appSettings> <add key="webpages:Version" value="1.0.0.0" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /></assemblies> </compilation> <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" /> </authentication> <membership> <providers> <clear /> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership> <profile> <providers> <clear /> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /> </providers> </profile> <roleManager enabled="false"> <providers> <clear /> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" /> <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" /> </providers> </roleManager> <pages> <namespaces> <add namespace="System.Web.Helpers" /> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Routing" /> <add namespace="System.Web.WebPages" /> </namespaces> </pages> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration>

packages.config

<?xml version="1.0" encoding="utf-8"?> <packages> <package id="EntityFramework" version="4.1.10331.0" /> <package id="jQuery" version="1.5.1" /> <package id="jQuery.UI.Combined" version="1.8.11" /> <package id="jQuery.Validation" version="1.8.0" /> <package id="jQuery.vsdoc" version="1.5.1" /> <package id="Modernizr" version="1.7" /> </packages>


Oh ok, ahora lo entiendo. Puede ignorar este - el XML para esto simplemente no es correcto - el elemento packages no está declarado (no hay referencia a un esquema o lo que sea). Creo que este es un error menor conocido que no hará nada porque solo NuGet usará esto.

Ver esta question similar también.



Tomado de esta respuesta .

  1. Cierre su archivo packages.config .
  2. Construir
  3. ¡La advertencia se fue!

Esta es la primera vez que veo que ignorar un problema lo hace desaparecer ...


Utilice <packages xmlns="urn:packages"> en el lugar de <packages>