#c#
#c#
Вопрос:
Я использую visual c # 2010 Express и должен использовать stylecop. Я прочитал статью о http://stylecop.codeplex.com/wikipage?title=Running StyleCop in VS2005 or VS Express .
Я не могу найти <import>
тег. В файле csproj, как найти тег импорта, который импортирует Microsoft.Файл CSharp.targets,
и как вставить новый импорт для ссылки на StyleCop.Целевой файл
<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />
<Import Project="$(ProgramFiles)MSBuildMicrosoftStyleCopv4.4StyleCop.targets"/>
Если кто-нибудь найдет, пожалуйста, помогите мне в этом.
Комментарии:
1. Откройте csproj с помощью notepad и в конце файла вы должны найти его
2. просто откройте файл csproj в wordpad или блокноте и выполните поиск import
3. да, я пытался, я тоже получаю только 1 строку <Project xmlns =» schemas.microsoft.com/developer/msbuild/2003 » />
4. покажите снимок экрана вашего проекта … что-то здесь не так
5. Я установил stylecop и вставил тег <import> в файл myproj.csproj, когда я открываю myproj, он выдает сообщение об ошибке, что путь, указанный в теге <import>, не найден
Ответ №1:
В обозревателе решений:
- Щелкните правой кнопкой мыши на вашем проекте, выберите
Unload project
. - Снова щелкните правой кнопкой мыши на проекте и выберите
Edit project
. - файл .csproj будет открыт в формате XML.
- После того, как вы закончите редактирование файла, щелкните правой кнопкой мыши на проекте и выберите
Reload Project
.
Комментарии:
1. Я не получаю такую опцию, как выгрузка проекта после щелчка правой кнопкой мыши по проекту.
2. Хм … странно. Тогда попробуйте просто открыть файл csproj с помощью notepad.
3. да, я открыл, но я получаю <Project xmlns =» schemas.microsoft.com/developer/msbuild/2003 » />
4. Ищите
<Import>
тег, он должен быть где-то в конце файла.5. почему я не получаю опцию выгрузки проекта
Ответ №2:
В вашем проводнике Windows,
- щелкните правой кнопкой мыши на файле проекта и
- выберите открыть с помощью
- выберите блокнот
там это решает вашу проблему
Комментарии:
1. Я сделал это, но я получаю <Project xmlns=» schemas.microsoft.com/developer/msbuild/2003 » /> только
Ответ №3:
Вы упомянули, что используется только Project
тег. Import
Свойство является дочерним элементом project, поэтому вы должны быть в состоянии сделать это (взято с StyleCop
веб-сайта, на который вы ссылались)
Обратите внимание, что тег проекта был открыт « />
становится >
» и добавлен закрывающий </project>
.
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(STYLECOPTOOLS)v4.4StyleCop.Targets" />
</Project>