C# visual studio中的错误
我正在试着运行演示(firstlink),它可以在页面下半部分的第二个链接上找到,在折叠下面。这是一个wpf项目,当我尝试打开它时,VisualStudio会给我一条错误消息 我在VisualStudio中收到的错误消息是 “所选文件是解决方案文件,但由此应用程序的较新版本创建,无法打开。” 我正在运行visual studio 2008、.net 3.5。这是否意味着我根本不能运行这个程序?此外,我试图将示例中的代码手动复制到我自己的项目中,但我不知道需要对2.xaml文件做什么C# visual studio中的错误,c#,wpf,visual-studio,C#,Wpf,Visual Studio,我正在试着运行演示(firstlink),它可以在页面下半部分的第二个链接上找到,在折叠下面。这是一个wpf项目,当我尝试打开它时,VisualStudio会给我一条错误消息 我在VisualStudio中收到的错误消息是 “所选文件是解决方案文件,但由此应用程序的较新版本创建,无法打开。” 我正在运行visual studio 2008、.net 3.5。这是否意味着我根本不能运行这个程序?此外,我试图将示例中的代码手动复制到我自己的项目中,但我不知道需要对2.xaml文件做什么 感谢阅读
感谢阅读也许该项目是由Visual Studio 2010创建的?
只是想一想……也许该项目是由Visual Studio 2010创建的?
只是一个想法…显然,该项目是使用Visual Studio 2010创建的 我不知道此处列出的步骤是否有效,但您可以尝试按照这些步骤将Visual Studio 2010解决方案转换为Visual Studio 2008解决方案:
…当然,如果示例项目的目标是.NET 4.0,这将毫无帮助,但可能值得一试。显然,该项目是使用Visual Studio 2010创建的 我不知道此处列出的步骤是否有效,但您可以尝试按照这些步骤将Visual Studio 2010解决方案转换为Visual Studio 2008解决方案:
…当然,如果示例项目以.NET 4.0为目标,这将毫无帮助,但可能值得一试。解决方案文件只不过是包含文件的列表
创建一个新的解决方案,并使用解决方案资源管理器中的“添加->现有项”添加提供的文件。选择.xaml文件,必要时选择.xaml.cs文件。解决方案文件只不过是包含文件的列表
创建一个新的解决方案,并使用解决方案资源管理器中的“添加->现有项”添加提供的文件。选择.xaml文件,如有必要,选择.xaml.cs文件。在文本编辑器中打开.sln文件,并用VS2008版本替换当前指定VS2010的第一行:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
您还需要将包含的项目从4.0转换回.NET3.5。为此,请在文本编辑器中打开.csproj并替换4.0特定的设置。以下是包含这些设置和替换值的文件部分:
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{455C90CF-CB4E-41FB-8DB8-04AD1B104F64}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>GraphSharpDemo</RootNamespace>
<AssemblyName>GraphSharpDemo</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
调试
x86
8.0.30703
2
{455C90CF-CB4E-41FB-8DB8-04AD1B104F64}
温克斯
性质
GraphSharpDemo
GraphSharpDemo
v3.5
客户
512
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
4.
打开后,您需要删除一些缺少的程序集引用,因为4.0中添加了一些新的通用DLL。在文本编辑器中打开.sln文件,并将当前指定VS2010的第一行替换为VS2008版本:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
您还需要将包含的项目从4.0转换回.NET3.5。为此,请在文本编辑器中打开.csproj并替换4.0特定的设置。以下是包含这些设置和替换值的文件部分:
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{455C90CF-CB4E-41FB-8DB8-04AD1B104F64}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>GraphSharpDemo</RootNamespace>
<AssemblyName>GraphSharpDemo</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
调试
x86
8.0.30703
2
{455C90CF-CB4E-41FB-8DB8-04AD1B104F64}
温克斯
性质
GraphSharpDemo
GraphSharpDemo
v3.5
客户
512
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
4.
打开后,您需要删除一些缺少的程序集引用,因为4.0中添加了一些新的通用DLL。我想他/她知道这一点。问题是这个项目是否可以用另一种方式打开。是的,我知道这一点,总有一个聪明的亚历克·罗宾我想他/她知道这一点。问题是这个项目是否可以用另一种方式打开。是的,我知道这一点,总有一个聪明的亚历克·罗宾