проблема референсного проекта при конвертации VS2008 в VS2010 - PullRequest
0 голосов
/ 01 августа 2011

У меня есть общий проект (C #), используемый несколькими другими проектами.В VS2008 все компилируется нормально.Теперь я конвертирую все в VS2010, затем два ссылающихся проекта жалуются, что общая dll не найдена

<Window x:Class="MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:sharedC="clr-namespace:Shared.Converter;assembly=Shared" 
    <Window.Resources>
        <ResourceDictionary>
            <sharedC:BooleanToHiddenVisibility x:Key="boolToVis"/>

...

VS2010 жалоба компилятора на sharedC: BooleanToHiddenVisibilty не найдена:Тег 'BooleanToHiddenVisibility' не существует в пространстве имен XML 'clr-namespace: Shared.Convert;монтаж = Общий».Строка 14, позиция 14

Сначала я скомпилировал shared.dll, и компиляция прошла успешно.Я удалил общий проект из ссылки и добавил его обратно.По-прежнему та же ошибка, что я проверил путь, на который ссылается shared.dll, он правильный

Не уверен, что я пропустил.

1 Ответ

0 голосов
/ 03 августа 2011

Нашел это.После преобразования проект, используемый для нацеливания на .NET Framework 3.5, после преобразования изменяется на целевой клиентский профиль .NET Framework 3.5.Я изменяю его обратно на .NET 3.5 framework, и он успешно компилируется

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