Ошибка в визуальной студии - PullRequest
0 голосов
/ 08 марта 2011

Я пытаюсь запустить демо-версию (первая ссылка), которую можно найти по второй ссылке на полпути внизу страницы под пектурой. Это проект wpf, и когда я пытаюсь открыть его, 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.

Спасибо за чтение

Ответы [ 4 ]

2 голосов
/ 08 марта 2011

Очевидно, что проект был создан с помощью Visual Studio 2010.

Я не знаю, работают ли перечисленные здесь шаги, но вы можете попробовать выполнить их, чтобы преобразовать решение Visual Studio 2010 в решение Visual Studio 2008:

Преобразование проекта Visual Studio 2010 в Visual Studio 2008

... конечно, это не поможет, если пример проекта нацелен на .NET 4.0, но, возможно, стоит попробовать.

2 голосов
/ 08 марта 2011

Возможно, проект был создан Visual Studio 2010? Просто мысль ...

0 голосов
/ 08 марта 2011

Откройте файл .sln в текстовом редакторе и замените первые строки, которые в настоящее время указывают VS2010 на версии VS2008:

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>

После открытия вам нужно будет удалить некоторые отсутствующие ссылки на сборки, поскольку в 4.0 было добавлено несколько новых общих библиотек.

0 голосов
/ 08 марта 2011

Файл решения - это чуть больше, чем список содержащихся файлов.

Создайте новое решение и добавьте предоставленные файлы, используя Добавить -> Существующий элемент в обозревателе решений. Выберите файлы .xaml и, если необходимо, файлы .xaml.cs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...