C# 使用Visual C 2010 Express编译.sln文件时出现问题

C# 使用Visual C 2010 Express编译.sln文件时出现问题,c#,visual-studio,C#,Visual Studio,当我尝试运行应用程序时,我刚从CodeProject下载了它,对吧,我遇到了以下错误: 名称资源在当前上下文中不存在 因此,当我双击错误时,它会将我带到以下代码: private Image mp_CodeImage_Class = Resource._class; 但是有一个名为Resource的类,但它位于名为Resource.Designer.cs的文件中,该文件位于名为Resource.resx的资源文件中。当我检查Resource.resx的属性时,Build Action设置为Em

当我尝试运行应用程序时,我刚从CodeProject下载了它,对吧,我遇到了以下错误:

名称资源在当前上下文中不存在

因此,当我双击错误时,它会将我带到以下代码:

private Image mp_CodeImage_Class = Resource._class;

但是有一个名为Resource的类,但它位于名为Resource.Designer.cs的文件中,该文件位于名为Resource.resx的资源文件中。当我检查Resource.resx的属性时,Build Action设置为Embedded Resource,Custom Tool设置为PublicResXFileCodeGenerator。我只是说这些细节,以防它们帮助您找到解决方案,因为我对资源一无所知,只是几乎从不使用它们。希望你能帮忙。谢谢。

首先,在express版本中,您无法打开与VS解决方案相关的.sln文件

因此,您需要做的是打开项目文件.csproj,编译它,关闭该项目,然后将刚刚编译的dll复制到要使用控件的项目中


希望这有帮助。

我在尝试编译.csproj文件时遇到了相同的错误。但是无论如何,如果我不能用express版本打开VS solutions,为什么它允许我打开它?对不起,我不知道。我现在还没有安装express版本来为您检查。express可以打开.sln文件。糟糕的是,我觉得express版本无法在VS解决方案上完成完整的操作。这在2010年版本中有变化吗?我道歉:-我发现它确实打开了sln文件。但是,我必须使用鼠标右键单击来选择Windows7下的应用程序。由于某些原因,双击它无法打开。只是让我与专业人员对决,并得到相同的错误。。。。。。。