IntelliSense и складной редактор, не работающий в Visual Studio 2008 SP1 на определенные файлы только

Хорошо, у меня есть проблема, которая сводит меня с ума. В определенных xaml файлах только, не работают ни IntelliSense, ни складной редактор.

Я заметил, что, если я удаляю локальное пространство имен и добавляю его назад, складной редактор начинает работать.

Если я удаляю локальное пространство имен и не добавляю его назад, IntelliSense начинает работать также. Конечно, я должен не забыть добавлять, что объявление пространства имен назад, прежде чем я скомпилирую и/или зарегистрируюсь..., который является раздражающим.

Как можно зафиксировать это?

1
задан cplotts 23 April 2010 в 14:26
поделиться

1 ответ

После того, как поиск в Интернете привел меня к этому сообщению , я понял это. Моя проблема была не совсем такой же, но я обнаружил, что добавление '; assembly =' к объявлению локального пространства имен решило мою проблему!

Итак, этот xaml не работает:

<my:Inspector
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:my="clr-namespace:Snoop"
    x:Class="Snoop.PropertyGrid2"
    x:Name="PropertyGrid"
    MinHeight="0"
    MinWidth="0"
>

Хотя этот xaml ДЕЙСТВИТЕЛЬНО работает:

<my:Inspector
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:my="clr-namespace:Snoop;assembly="
    x:Class="Snoop.PropertyGrid2"
    x:Name="PropertyGrid"
    MinHeight="0"
    MinWidth="0"
>

Надеюсь, это кому-то поможет. Я знаю, это меня раздражало!

п.с. Кажется, проблема только в Visual Studio 2008. Visual Studio 2010 отлично работает в обоих случаях, описанных выше.

2
ответ дан 3 September 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: