After installing SP1 (release), I've begun getting an Intellisense error at the beginning of all of my header files, just past the header guards. 1 IntelliSense: PCH warning: header stop cannot be in a macro or #if block. An intellisense PCH file was not generated. e:\programming\ksframework\branches\sandbox\src\kslibrary\math\bigintmath.hpp 6[code]#ifndef DEFINE_KS_MATH_BIGINTMATH_HPP#define DEFINE_KS_MATH_BIGINTMATH_HPPnamespace KS{}#endif // DEFINE_KS_MATH_BIGINTMATH_HPP[/code]Intellisense shows the error on the word <b>namespace</b> and underlines it. It doesn't prevent compiling. But it looks like the header guards seem to be triggering this. It doesn't seem to show the error on #includes immediately following the start of the header guards, but anything following that so far has shown the error.I have found that putting <b>#pragma once</b> at the beginning of the header silences the error.It has done this in both library and console projects. None of the projects I've been working with were created using precompiled headers.
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results