The Product License has not been initialized
报错原因:未初始化许可证
解决方法:IAoInitialize m_AoInitialize = new AoInitialize();
m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo);
将上面两句代码放到下面的代码之上
//利用工作空间工厂打开sde工作空间
//psdeWorkspace = pSdeFact.Open(pPropSet, 0);