构建时的警告.Net Framework解决方案 [英] warning when build .Net Framework Soluation
问题描述
当我构建使用.NET Compact Framework的解决方案时,我收到此警告:
When I build my solution which use .NET Compact Framework I have this warning :
警告1 PlatformVerificationTask中发生内部错误。 System.IO.FileLoadException:无法加载文件或程序集'System.PocketPC.asmmeta,Version = 1.0.5000.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。尚未提供完成此操作所需的数据。 (来自HRESULT的异常:0x8000000A)
文件名:'System.PocketPC.asmmeta,Version = 1.0.5000.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'---> System.Runtime.InteropServices.COMException(0x8000000A):完成此操作所需的数据尚不可用。 (来自HRESULT的异常:0x8000000A)
EnvDTE.OutputGroup.get_FileCount()
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.GetProjectOutputs(Project project)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.AddProjectEntries(Project project,List`1 entries,Boolean thisProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.EnsurePopulated(Boolean fPopulateProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchProjectEntries(AssemblyName assemblyName,String typeName,Boolean ignoreTypeCase,在Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System上的Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName,String typeName,Boolean ignoreTypeCase,Boolean reflectionBased,Assembly& assembly)中的布尔反射基础,汇编和组装)
.ComponentModel.Design.ITypeResolutionService.GetAssemb ly(AssemblyName name,Boolean throwOnError)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name)
at Microsoft.VisualStudio.Design.VSDynamicTypeService.OnAssemblyResolve(Object sender, ResolveEventArgs e)
System.AppDomain.OnAssemblyResolveEvent(String assemblyFullName)
System.Reflection.Assembly.GetType(String name,Boolean throwOnError,Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String名称)
Microsoft.CompactFramework.Build.MetadataService.GetAsmmetaType(Type sourceType)
at Microsoft.CompactFramework.Build.MetadataService.GetTypeAttributes(String instanceType)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationRule。 VisitConstruct(Construct cons)
Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisit或.VisitExpression(表达式表达式)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssignmentStatement(AssignmentStatement assignment)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft .CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList语句)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node ()。在Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList语句)中的Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
在Microsoft.CompactFramework.Build。 Compiler.StandardVisitor.VisitMethod(Method method)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVis itor.VisitMemberList(MemberList members)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNode(TypeNode typeNode)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitClass(Class Class)
at Microsoft .CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNodeList(TypeNodeList types)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitModule(Module模块)
在Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssembly(AssemblyNode程序集)
在Microsoft.CompactFramework.Build.Tasks.PlatformVerificationTask.Execute()
Warning 1 An internal error occurred in PlatformVerificationTask. System.IO.FileLoadException: Could not load file or assembly 'System.PocketPC.asmmeta, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A)
File name: 'System.PocketPC.asmmeta, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ---> System.Runtime.InteropServices.COMException (0x8000000A): The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A)
at EnvDTE.OutputGroup.get_FileCount()
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.GetProjectOutputs(Project project)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.AddProjectEntries(Project project, List`1 entries, Boolean thisProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.EnsurePopulated(Boolean fPopulateProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchProjectEntries(AssemblyName assemblyName, String typeName, Boolean ignoreTypeCase, Boolean reflectionBased, Assembly& assembly)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName, String typeName, Boolean ignoreTypeCase, Boolean reflectionBased, Assembly& assembly)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name, Boolean throwOnError)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name)
at Microsoft.VisualStudio.Design.VSDynamicTypeService.OnAssemblyResolve(Object sender, ResolveEventArgs e)
at System.AppDomain.OnAssemblyResolveEvent(String assemblyFullName)
at System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String name)
at Microsoft.CompactFramework.Build.MetadataService.GetAsmmetaType(Type sourceType)
at Microsoft.CompactFramework.Build.MetadataService.GetTypeAttributes(String instanceType)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationRule.VisitConstruct(Construct cons)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitExpression(Expression expression)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssignmentStatement(AssignmentStatement assignment)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMethod(Method method)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMemberList(MemberList members)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNode(TypeNode typeNode)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitClass(Class Class)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNodeList(TypeNodeList types)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitModule(Module module)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssembly(AssemblyNode assembly)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationTask.Execute()
推荐答案
我得到一个类似的错误。不明白为什么我明白了。它可以与我建立一个依赖于.net cf 2.0表单应用程序的.net cf 3.5 dll项目吗?
PlatformVerificationTask中发生内部错误。 System.IO.FileLoadException:无法加载文件或程序集'System.Windows.Forms.PocketPC.asmmeta,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac'或其依赖项之一。尚未提供完成此操作所需的数据。 (来自HRESULT的异常:0x8000000A)
文件名:'System.Windows.Forms.PocketPC.asmmeta,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac'---> System.Runtime.InteropServices.COMException(0x8000000A):完成此操作所需的数据尚不可用。 (来自HRESULT的异常:0x8000000A)
EnvDTE.OutputGroup.get_FileCount()
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.GetProjectOutputs(Project project)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.AddProjectEntries(Project project,List`1 entries,Boolean thisProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.EnsurePopulated(Boolean fPopulateProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchProjectEntries(AssemblyName assemblyName,String typeName,Boolean ignoreTypeCase,在Microsoft.CompactFramework.Design上的Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName,String typeName,Boolean ignoreCase,Boolean reflectionBased,Assembly& assembly,ReferenceType refType)中的布尔反射基础,装配和组装)。 DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName,S tring typeName,Boolean ignoreTypeCase,Boolean reflectionBased,Assembly&程序集)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name,Boolean throwOnError)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService。 GetAssembly(AssemblyName name)
at Microsoft.VisualStudio.Design.VSDynamicTypeService.OnAssemblyResolve(Object sender,ResolveEventArgs e)
System.AppDomain.OnAssemblyResolveEvent(String assemblyFullName)
at System.Reflection.Assembly._GetType( String name,Boolean throwOnError,Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String name)
at Microsoft.CompactFramework.Build.MetadataService.GetAsmmetaType(Type sourceType)
at Microsoft.CompactFramework.Build .MetadataService.GetTypeAttributes(String instanceType)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationRule.VisitExpressionStatement(ExpressionSta tement声明)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build .Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMethod(Method method)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor。 VisitInstanceInitializer(InstanceInitializer cons)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMemberList(MemberLis) t成员)
Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNode(TypeNode typeNode)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitClass(Class Class)
at Microsoft.CompactFramework.Build .Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNodeList(TypeNodeList types)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitModule(Module module)
在Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssembly(AssemblyNode assembly)
在Microsoft.CompactFramework.Build.Tasks.PlatformVerificationTask.Execute()
I get a simular error. Have no idea why i get it. Could it have something with me building a .net cf 3.5 dll project that are dependant on a .net cf 2.0 Form application?
An internal error occurred in PlatformVerificationTask. System.IO.FileLoadException: Could not load file or assembly 'System.Windows.Forms.PocketPC.asmmeta, Version=2.0.0.0, Culture=neutral, PublicKeyToken=969db8053d3322ac' or one of its dependencies. The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A)
File name: 'System.Windows.Forms.PocketPC.asmmeta, Version=2.0.0.0, Culture=neutral, PublicKeyToken=969db8053d3322ac' ---> System.Runtime.InteropServices.COMException (0x8000000A): The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A)
at EnvDTE.OutputGroup.get_FileCount()
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.GetProjectOutputs(Project project)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.AddProjectEntries(Project project, List`1 entries, Boolean thisProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.EnsurePopulated(Boolean fPopulateProject)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchProjectEntries(AssemblyName assemblyName, String typeName, Boolean ignoreTypeCase, Boolean reflectionBased, Assembly& assembly)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName, String typeName, Boolean ignoreCase, Boolean reflectionBased, Assembly& assembly, ReferenceType refType)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.SearchEntries(AssemblyName assemblyName, String typeName, Boolean ignoreTypeCase, Boolean reflectionBased, Assembly& assembly)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name, Boolean throwOnError)
at Microsoft.CompactFramework.Design.DeviceTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.GetAssembly(AssemblyName name)
at Microsoft.VisualStudio.Design.VSDynamicTypeService.OnAssemblyResolve(Object sender, ResolveEventArgs e)
at System.AppDomain.OnAssemblyResolveEvent(String assemblyFullName)
at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String name)
at Microsoft.CompactFramework.Build.MetadataService.GetAsmmetaType(Type sourceType)
at Microsoft.CompactFramework.Build.MetadataService.GetTypeAttributes(String instanceType)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationRule.VisitExpressionStatement(ExpressionStatement statement)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitStatementList(StatementList statements)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitBlock(Block block)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMethod(Method method)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitInstanceInitializer(InstanceInitializer cons)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitMemberList(MemberList members)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNode(TypeNode typeNode)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitClass(Class Class)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.Visit(Node node)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitTypeNodeList(TypeNodeList types)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitModule(Module module)
at Microsoft.CompactFramework.Build.Compiler.StandardVisitor.VisitAssembly(AssemblyNode assembly)
at Microsoft.CompactFramework.Build.Tasks.PlatformVerificationTask.Execute()
这篇关于构建时的警告.Net Framework解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!