当前位置:网络安全 > vs2010中无错误窗口_VS2010打开项目,弹出“创建或打开C++浏览数据库文件(路径)时发生错误...

vs2010中无错误窗口_VS2010打开项目,弹出“创建或打开C++浏览数据库文件(路径)时发生错误...

  • 发布:2023-10-09 04:19

在VS2010中打开项目时,弹出如上图窗口出现提示消息“请确保已安装 Microsoft SQL Server Compact 3.5 并且没有其他应用程序正在访问这些文件。 ” 可以看出,您的计算机上可能没有安装Microsoft SQL Server Compact 3.5(或者可能没有正确安装)。我解决问题的步骤如下: (1)进入微软官网,在搜索栏中输入SQL server Compact。网站链接:https://www.sychzs.cn (2)搜索到结果后,点击需要的3.5版本(图中红框)。点击进去后,不要急于点击下载。首先阅读下面所有的蓝色单词。一探究竟。特别是安装说明!阅读安装说明是整个过程中最关键的一步! (3)下载完成后,在网页上查找下载历史记录(Google Chrome 中为 Ctrl+J 组合键)。点击“在文件夹中显示” (4) 进入文件夹后,会自动找到对应的文件“SSCERuntime-CHS.exe”。 (4)双击后,会弹出另一个窗口:此时忽略它,单击“是”。 (5) 然后出现另一个窗口 弹出窗口: (6) 单击“浏览”并选择路径: (7) 单击确定。然后转到放置该文件的文件夹。我的是 I 驱动器中的“VS2010_SQL_Server_Compact”。里面有三个文件: (8) 如果双击“SSCERuntime_x64-CHS.msi”文件,会弹出窗口:提示先安装x86版本。 (9) 然后单击“确定”,然后双击“SSCERuntime_x86-CHS.msi”。然后按照弹出的提示信息(我同意,下一步是什么等)按照分步操作即可正常完成安装。 (10)正常安装x86版本后,双击“SSCERuntime_x64-CHS.msi”。按照提示信息逐步安装。安装完成后,通过VS2010打开现有项目时就正常了。

使用VS2010添加类时,会弹出错误框,提示? CodeModel 操作失败,可能无法访问标签数据库。英文版是? CodeModel 操作失败,可能无法访问标签数据库。添加类非常麻烦。

? ? ?经过网上搜索,终于在一个论坛找到了解决方案,记录在这里作为备忘。

? ? ?解决办法:1.删除解决方案所在文件中的*.sdf文件

? ? ? ? ? ? ? ? ???? ?2.删除解决方案目录下Ipch下的文件

? ? ? ? ? ? ? ? ? ?? ? 3. 重新打开解决方案,VS 将重新创建类向导。然后就可以正常添加类了。

VS2010调试时的错误症状:

mscorlib.dll 中发生“System.Resources.MissingManifestResourceException”类型的未处理异常。

附加信息:未找到指定文化或非文化的资源。请确保“mvd.MainForm.resources”在编译过程中正确嵌入或链接

接收程序集“mvd04”或确保所有必需的卫星程序集均可加载且已完全签名。

?

网上解答:1、主窗口文件不在项目资源管理器的最前面; 2、.obj文件被错误添加到工程中; 3、Web开发中ResourcesManager类的某个方法调用参数错误,需要命名。空间等; 4. 主窗口文件名和主窗口类名不同(来自www.sychzs.cn)。

?

真正原因(VS2010中的windows软件开发):

修改了主窗口类,或者其对应的文件名,或者其所在命名空间的名称。创建新项目时,此命名空间的名称(例如下面示例中的命名空间 mvd)和项目(或解决方案)的名称相同。命名空间 mvd04 {

?///

?/// Form1 摘要?/// ?public ref class MainForm : public System::Windows::Forms::Form?{?public:??MainForm(void )??{???InitializeComponent();如果修改了这个命名空间的名称(比如mvd04改为mvd),同时程序中使用了.resx资源,比如ToolSrip容器中有一个控件

ToolSripButton 具有 Image 属性,将生成如下代码:System::ComponentModel::ComponentResourceManager^?资源 = (gcnew

System::ComponentModel::ComponentResourceManager(MainForm::typeid));

this->toolStripButton1->Image = (cli::safe_cast(资源->GetObject

(L"toolStripButton1.Image")));这个时候就会出现这个错误。

仔细查看错误消息。代码中使用了资源文件mvd.MainForm.resources。其名称由命名空间名称+.主窗口类名称+.资源组成

,而真正的资源文件一般位于Debug目录下,由解决方案名称+.主窗口文件名+.resources组成,所以必须满足以下两个条件

: 1. 命名空间名称 = 解决方案名称 2. 主窗口类名称 = 主窗口文件名。下面微软官方的解释主要是说在VS2005中必须满足第二个条件,在VS2010中必须满足第一个条件。条件,VS2010托管的资源文件名为

无法修改。只能修改通用资源文件名,因此只能修改命名空间名称,使其与解决方案名称一致。另外,修改解决方案名称是没有用的,因为生成的资源文件的名称是由最初创建新项目时的名称决定的。

?

附件:微软官方解释(http://www.sychzs.cn/kb/318603/zh-cn)

文章 ID:318603 - 最后修改时间:2007 年 5 月 11 日 - 修订版本:4.3 当您在运行时访问表单的 .resources 文件时,可能会收到“System.Resources.MissingManifestResourceException”错误消息

当您运行 Visual www.sychzs.cn 或 Visual Basic 2005、Visual C#.net 或 Visual J#.net 窗口时,此页面会导致症状...当您运行 Visual

www.sychzs.cn 或 Visual Basic 2005、Visual C#.net 或 Visual J#.net Windows 应用程序,您可能会收到以下错误消息或类似的错误消息

加载表单时:mscorlib.dll 中发生类型为 System.Resources.MissingManifestResourceException 的未处理异常

附加信息:在给定程序集中未找到指定区域性(或非特定区域性)的资源。请确保“Form1.resources”已正确嵌入或链接

接收程序集“myApplication”。

基本名称:Form1 位置信息:WindowsApplication4.Form1 资源文件名:Form1.resources 程序集:myApplication,版本

Ben = 1.0.781.33026,文化 = 非 PublicKeyToken 特定,Yu = null

如果在错误对话框中单击“断开连接”,并且在集成开发环境 (IDE) 中运行代码,您会发现 InitializeComponent 语句中有一行

的代码导致了这个问题。例如,如果您从“更多信息”部分创建示例,则 ImageList 控件将出现此错误。虽然错误信息可能引用 not

对于同一控件,请注意 resources.GetObject 将出现在以下错误消息中的代码行上: this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject

("imageList1.ImageStream"))) ;

原因 出现此问题的原因是 Form 类不是表单代码模块中的第一个类。注意本文专门针对导致此问题的问题进行了记录。可能还有其他情况

可能会导致类似的结果。 ...出现此问题的原因是 Form 类不是表单代码模块中的第一个类。

注意本文记录了导致此问题的特定问题。可能还有其他情况可能导致类似的结果。

解决方案要解决此问题,请移动其他类定义的所有文本框,以便它们显示在表单的类定义后面。要解决此问题,请将其他类定义的所有文件移至

此框,以便它出现在表单的类定义之后。

替代方法 要解决此问题,请更改项目的 .resX 文件的资源文件名属性。为此,请按照下列步骤操作: 启动 Visual

www.sychzs.cn 2003 或... 要解决此问题,请更改项目的 .resX 文件的资源文件名属性。为此,请按照下列步骤操作: 1. 启动 Visual Studio .NET 2003 或 Visual Studio 2005。 2. 打开包含本地化表单类的项目,并收到“症状”部分中提到的错误消息。 3. 在解决方案资源管理器中,展开所有文件夹。 4. 右键单击​​“Form1.resX”,然后单击“属性”。 5.在“Form1.resX 属性页”对话框中,展开“配置属性”,然后单击“托管资源”下的“常规”。 6. 更改 $(IntDir)/ Form1.resources(IntDir) / 。 MyForm.resources,然后单击“确定”。

请注意,MyForm 有一个占位符,用于表示本地化表单类的类名。 7. 请按 CTRL + SHIFT + S 保存项目。请按 CTRL + SHIFT + B 构建解决方案。详细信息请点击下面的货号查看

Microsoft 知识库中的相应文章:824495? (http://www.sychzs.cn/kb/824495/ ) 修复:您可能会在

中收到“MissingManifestResourceException”错误消息

Visual www.sychzs.cn 2003 添加链接资源时 8. 按 f5 键运行应用程序。应用程序运行并且表单显示在 Form1 中。

此行为是设计使然。

更多信息 表单的代码模块可以包含多个类。构建项目时,构建系统必须确定应创建要使用的 .resources 文件的类。项目生成系统设计

指定代码模块中第一个类的.resour...形式。一个代码模块可以包含多个类。构建项目时,构建系统必须确定它应该创建 .resources 文件

使用的类。项目构建系统的设计指定了代码模块中第一个类的.resources 文件所基于的类。 .resources 文件根据其所在的类来命名

不是表单的名称。在大多数情况下,这两个名称是相同的。但是,如果这些名称不同,您将收到“症状”部分中提到的错误消息。

在运行时加载表单时,InitializeComponent 方法可能会对 .resources 文件中的对象进行排序。初始化组件搜索

Form_Name.resources 文件位于程序集中。由于初始 Form_Name.resources 文件从未创建或链接到程序集,因此尝试检索 .resources 文件

件无法正常工作。回到顶端 重现行为的步骤 1. 在 Visual Basic .NET 或 Visual Basic 2005、Visual C#.NET 或 Visual J#.NET 中创建 Windows 应用程序项目。表格1

将由以下人员创建,您将收到以下警告消息:默认。 Visual Studio 2005 中的注释无法在本地化模式下添加组件。选择返回默认表单并在“组件语言”属性中添加“(默认)”。请注意,您必须在 Visual Basic 2005 中更改此代码。默认情况下,当您创建 Windows 窗体项时,Visual Basic 会创建两个项目文件

时间。如果窗体名为 Form1,则代表该窗体的两个文件将命名为 Form1.vb 和 Form1.Designer.vb。在 Form1.vb 文件中编写代码。

Windows 窗体设计器在 Form1.Designer.vb 文件中编写代码。 Windows 窗体设计器使用partial关键字将Form1的实现分成两个

单独的文件。此行为可防止设计人员生成与您的代码交错的代码。

有关新的 Visual Basic 2005 语言增强功能的详细信息,请访问以下 Microsoft Developer Network (MSDN) 网站: http://www.sychzs.cn/en-us/library/ms379584(vs. 80).aspx (http://www.sychzs.cn/en-us/library/ms379584

(vs.80).aspx) 有关分部类和 Windows 窗体设计器的详细信息,请访问以下 MSDN 网站:http://www.sychzs.cn/en-us/library/ms171843.aspx (http ://www.sychzs.cn/en-us/library/ms171843.aspx) 2. 至

向 Form1 添加 ImageList 控件。 3. 将图标文件添加到ImageList 控件中。 4. 在Form1 的代码模块中的Form1 定义之前添加以下代码: Visual www.sychzs.cn: Public Class someClassEnd Class??????Visual C#.net 和Visual J#.net: public class someClass{}???? ?5.生成项目。请注意,该项目已成功构建。 6. 运行项目。请注意,您将收到“症状”部分中提到的错误消息。返回顶部

-------------------------------------------------------- --- ----------------------------------本文中的信息适用于:Microsoft Visual .NET 2002标准版?Microsoft Visual C# .NET 2002 标准版?Microsoft Visual J# .NET 2003 标准版

版本?Microsoft Visual C# .NET 2003 标准版?Microsoft Visual Basic .NET 2003 标准版 返回页首 关键词:?? kbmt kbvs2005适用 kbvs2005扫描 kbprb KB318603 KbMtzh

转载于:https://www.sychzs.cn/dhualai/archive/2011/12/14/2288099.html

0条大师的评论

相关文章

最新资讯