Windows 7 使用 VS.NET 2003 时遇到“LNK1201: 写入程序数据库时出错”的解决方案 修正版
2011-04-21 17:29
423 查看
Windows 7 使用 VS.NET 2003 开发项目时经常会遇到类似如下错误:
TestServer fatal error LNK1201: 写入程序数据库“E:/Projectsource/Test1.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
在排除了空间、路径、权限等原因后仍然无法顺利生成项目,微软官方也没有提供相关的解决方案,Google 了好几天也找不到网友任何修复建议,今天偶然发现 MSDN 上一篇帖子,正是讨论这个问题,于是尝试按照上面的步骤进行操作,竟然真的可以!特分享给大家~
一、首先下载两个文件:Handle freepdb
http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
http://inot.de/freepdb/freepdb.zip
二、解压这两个压缩包,并把“freepdb.cmd”和“handle.exe”两个文件移至同一目录下(如 C:/LNK1201/)
三、用 VS.NET 2003 打开一个项目,在解决方案资源管理器中项目文件上点右键属性,展开“生成事件”,点击“预生成事件”,在右侧命令行中填入 C:/LNK1201/freepdb $(ProjectName) ; (注:分号一定不能丢否则不起作用)
四、完成!运行一下看看吧。
TestServer fatal error LNK1201: 写入程序数据库“E:/Projectsource/Test1.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
在排除了空间、路径、权限等原因后仍然无法顺利生成项目,微软官方也没有提供相关的解决方案,Google 了好几天也找不到网友任何修复建议,今天偶然发现 MSDN 上一篇帖子,正是讨论这个问题,于是尝试按照上面的步骤进行操作,竟然真的可以!特分享给大家~
一、首先下载两个文件:Handle freepdb
http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
http://inot.de/freepdb/freepdb.zip
二、解压这两个压缩包,并把“freepdb.cmd”和“handle.exe”两个文件移至同一目录下(如 C:/LNK1201/)
三、用 VS.NET 2003 打开一个项目,在解决方案资源管理器中项目文件上点右键属性,展开“生成事件”,点击“预生成事件”,在右侧命令行中填入 C:/LNK1201/freepdb $(ProjectName) ; (注:分号一定不能丢否则不起作用)
四、完成!运行一下看看吧。
相关文章推荐
- Windows 7 使用 VS.NET 2003 时遇到“LNK1201: 写入程序数据库时出错”的解决方案
- Windows 7 使用 VS.NET 2003 时遇到“LNK1201: 写入程序数据库时出错”的解决方案
- VS.NET2005打包程序遇到不可恢复的生成错误,解决方案
- 64位Win7 vs2003调试“写入程序数据库时出错..”错误解决方案
- VS.NET 2003 制作安装部署程序时遇到的问题
- VS.NET 2003创建ASP.NET程序出错
- asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
- asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
- Windows server 2008 64-bit计划任务运行使用了excel 2003 32-bit .net开发组件的程序遇到的问题
- asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
- 使用IE8开发工具调试时,遇到“无法附加进程,进程可能附加了另一个调试程序”的解决方案
- 关于windows新版Chrome无法正常使用第三方扩展程序的解决方案
- 【转载】使用ObjectARX 2005+Visual Studio.NET 2003创建ARX程序
- 解决"LNK1201:写入程序数据库 ‘.pdb’时出错"问题
- 修正使用ClickOnce升级程序遇到HRESULT: 0x800736B3问题
- VS.NET 2003 + MySQL Server 5.1 编写第一个MySQL控制台程序 (三)
- windows 2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题
- 在Win XP及Win 2003下使用程序方式(C#)设置共享文件夹的文件夹权限的问题及解决方案
- 如何使用VS.NET调试数据库存储过程(转)
- 写入程序数据库 “filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够