G
Guest
After installing .NET Framework SP1, I find that re-compiling Visual C++.NET
code with Visual Studio 2003 (v 7.1.3088) that previously compiled
successfully gives rise to two errors:
C2039: 'SuppressFinalize' : is not a member of 'System::GC'
: see declaration of 'System::GC'. This diagnostic occurred in the
compiler generated function 'Bridge::~Bridge'
C3861: 'SuppressFinalize': identifier not found, even with
argument-dependent lookup. This diagnostic occurred in the compiler generated
function 'Bridge::~Bridge'
The statement that 'SuppressFinalize' is compiler generated is correct. I
didn't call that function and I don't see it anywhere, hidden or not, in the
code. Moreover, the documentation on SuppressFinalize does say that it is a
member of System::GC.
code with Visual Studio 2003 (v 7.1.3088) that previously compiled
successfully gives rise to two errors:
C2039: 'SuppressFinalize' : is not a member of 'System::GC'
: see declaration of 'System::GC'. This diagnostic occurred in the
compiler generated function 'Bridge::~Bridge'
C3861: 'SuppressFinalize': identifier not found, even with
argument-dependent lookup. This diagnostic occurred in the compiler generated
function 'Bridge::~Bridge'
The statement that 'SuppressFinalize' is compiler generated is correct. I
didn't call that function and I don't see it anywhere, hidden or not, in the
code. Moreover, the documentation on SuppressFinalize does say that it is a
member of System::GC.