在 Visual Studio 2008 中去掉某些文件的只读属性
2010-03-25 14:24
302 查看
在 Visual Studio 2008 中,使用 VSS 作为源码管理器,把文件签入后,文件会自动变为只读状态。在公司习惯是在某个开发人员的机器上获取最新的代码后编译,编译完之后服务器上再从 VSS 源码库里获取最新的程序供测试人员测试,在这种情况下,我们把项目生成的一个 DLL 也加会加入到 VSS 源码管理中去,所以在每次需要把项目更新到服务器上的时候,都会先把项目生成的 DLL文件签出来,编译完后再签入进去,签进去之后 DLL 文件就能变成只读的了,这个时候如果再在 VS2008 中编译项目,VS2008将会出现无法将文件“obj\Debug\xx.dll”复制到“bin\xx.dll”。对路径“bin\xx.dll”的访问被拒绝.的错误,所以每次都得手工去掉这个 DLL 文件的只读属性。感觉很麻烦。
后来找到了一种方法,就是在项目生成之前运行一个命令,自动去掉这个 DLL 的只读属性,这样在编译的时候就不会出错了,具体设置是打开项目属性 ,然后打开“生成事件”活页,在“预生成事件命令行”下面的框里写入“attrib $(TargetPath) -R” 就可以了,这样在每次编译的时候,都会先运行这个命令去掉项目生成的 DLL 文件的只读属性。
文章出处:我的网站
后来找到了一种方法,就是在项目生成之前运行一个命令,自动去掉这个 DLL 的只读属性,这样在编译的时候就不会出错了,具体设置是打开项目属性 ,然后打开“生成事件”活页,在“预生成事件命令行”下面的框里写入“attrib $(TargetPath) -R” 就可以了,这样在每次编译的时候,都会先运行这个命令去掉项目生成的 DLL 文件的只读属性。
文章出处:我的网站
相关文章推荐
- Visual Studio 编译后去掉只读属性
- Visual Studio 编译后去掉只读属性
- delphi 去掉文件只读属性
- Visual Studio 编译后去掉只读属性
- 在.NET去掉文件的只读属性
- 用程序去掉文件和文件夹的只读属性
- 去掉文件夹和文件的只读属性
- 在ASP.NET去掉文件的只读属性
- svn命令行给文件加只读属性
- golang/windows如何删除只读属性文件
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- ASP.NET File.Delete只读文件引起的访问被拒绝,设置文件属性为Normal
- Visual Studio 2008中用VB调用VC++的DLL文件
- 文件无法操作 只读属性 解决办法
- Visual Studio 2008 、 Windows 环境变量介绍和c++文件流中文件路径
- Visual Studio 不生成.vshost.exe和.pdb文件的方法和 在VS2010中去掉ipch和sdf文件方法
- 修改文件(文件夹)的属性(隐藏,只读,存档,创建时间,最后访问时间,最后修改时间)
- 文件删除不了,文件粉碎也不行,去不掉只读属性,F8安全模式下也删不掉,参数不正确
- C# 去除文件或 文件夹只读属性
- 在VC中,如何修改文件的只读属性设置(转)