启动程序发布时遇到:编译器错误消息: CS0433: 类型“ProfileCommon”同时存在于“c:\×××\×××\AppData\Local\Temp\Temporary ASP.NET Files\vs\ae6e3a21\11840a48\App_Code.-ulg7q85.dll”和“c:\×××\×××\AppData\Local\Temp\Temporary ASP.NET Files\vs\ae6e3a21\11840a48\assembly\dl3\993e8074\00263593_3684d201\×××.DLL”中

此问题在启动ASP.NET项目发布生成编译时遇到的问题,在英文社区也不在少数报错误,对应英文:“Compiler Error Message: CS0433: Type 'ProfileCommon' also exists in”。

报错处理方法:引用dll时被旧版本覆盖dll,只需要重新引用最新版本的dll文件即可,除此dll内部类结构发生改变也有可能出现此类报错,需要调整程序是否匹配dll类库方法即可正常发布生成程序。此问题在任意.NET版本中都可出现和版本无关。