2011-03-08 10 views
0

페이지의 아래쪽 절반 인 두 번째 링크에서 pucture 아래에있는 데모 (첫 번째 링크)를 실행하려고합니다. 그 wpf 프로젝트, 그리고 내가 그것을 열어 볼 때, Visual Studio는 나에게 오류 메시지를 준다.Visual Studio에서 오류가 발생했습니다.

http://dl.dropbox.com/u/2600965/Blogposts/2010/08/GraphSharpDemo.zip

http://sachabarber.net/?p=815&cpage=1

내가 비주얼 스튜디오에서 얻을 오류 메시지가

"선택한 파일이 솔루션 파일이지만,이 응용 프로그램의 새로운 버전에 의해 생성되고이 될 수 없다 열린 ".

Visual Studio 2008, .net 3.5를 실행하고 있습니다. 이것은 내가이 프로그램을 전혀 실행할 수 없다는 것을 의미합니까? 또한 수동으로 코드를 예제에서 내 자신의 프로젝트로 복사하려고했지만 2 .xaml 파일로 무엇을해야하는지 전혀 알지 못했습니다. 아마도이 프로젝트는 2010 비주얼 스튜디오에 의해 만들어진

답변

2
분명히

프로젝트가 Visual Studio를 사용하여 만든 2010

여기에 나열된 단계가 작동하면 나도 몰라,하지만 당신은에 비주얼 스튜디오 2010 솔루션 변환을 다음 시도 할 수 있습니다 비주얼 스튜디오 2008 솔루션 :

Converting a Visual Studio 2010 Project to Visual Studio 2008

은 ... 물론이 경우 샘플 프로젝트의 대상 .NET 4.0 도움이되지 않습니다, 그러나 그것은해볼 가치가있을 수 있습니다.

+0

치료를 도와 주셔서 감사합니다 – rik

2

를 읽기위한

감사합니다? 그냥 생각 ...

+0

나는 그/그녀가 이것을 알고 있다고 생각한다. 문제는 프로젝트가 다른 방식으로 열릴 수 있는지 여부입니다. –

+0

예 나는 이것을 알고, theres 항상 하나의 똑똑한 alec 어 로빈;) – rik

0

솔루션 파일은 포함 된 파일의 목록을 약간 넘습니다.

새 솔루션을 만들고 솔루션 탐색기에서 추가 -> 기존 항목을 사용하여 제공된 파일을 추가하십시오. .xaml 파일을 선택하고 필요한 경우 .xaml.cs 파일을 선택하십시오.

0

엽니의 .sln 텍스트 편집기에서 파일을 현재 VS2008 버전과 VS2010를 지정하는 첫 번째 라인 교체 :

Microsoft Visual Studio Solution File, Format Version 10.00 
# Visual Studio 2008 

당신은 또한에서 .NET 3.5로 다시 포함 된 프로젝트를 변환해야합니다을 4.0. 이렇게하려면 텍스트 편집기에서 .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> 

몇 가지 새로운 공통 DLL을 4.0에 추가 되었기 때문에 일부 누락 된 어셈블리 참조를 제거해야합니다 연 후 : 여기에 대체 값으로 이러한 설정을 포함하는 파일의 섹션입니다.

관련 문제