【发布时间】:2013-10-09 09:16:30
【问题描述】:
是什么
attrib -r "$(ProjectDir)FileName.cs"
是什么意思?
谁能解释一下这个的含义以及在哪里可以找到 Prebuild 事件的列表?
【问题讨论】:
标签: c# visual-studio pre-build-event
是什么
attrib -r "$(ProjectDir)FileName.cs"
是什么意思?
谁能解释一下这个的含义以及在哪里可以找到 Prebuild 事件的列表?
【问题讨论】:
标签: c# visual-studio pre-build-event
构建事件只是通过 cmd.exe 运行的命令,类似于 .bat 文件。 attrib 是一个简单的 windows 命令。它设置文件的属性(只读、系统、隐藏)。
attrib -r "$(ProjectDir)FileName.cs" 将从文件中删除只读属性(如果已设置)。
您可以在此处找到像 $(ProjectDir) 这样的 VS 宏列表:http://msdn.microsoft.com/en-us/library/c02as0cs.aspx
【讨论】:
attrib 行还是其他?
这意味着在构建您的项目之前,存储在项目目录根目录下的文件 FileName.cs 将被设置为只读文件。
您可以在构建事件部分的项目属性中看到预构建事件(在 Visual Studio 中右键单击您的项目,然后选择属性)。
【讨论】: