我已经为一个ASP.NET Web控件(服务器控件)项目添加了一个预构建操作,用于运行jsmin.exe对一组JavaScript文件进行压缩。这些输出文件是源代码控制树的一部分,并嵌入到程序集中。
问题在于,当预构建运行时,由于只读属性,jsmin无法将文件写入。是否有可能事先检出该文件?或者我必须在命令行中设置文件属性?
欢迎任何改进问题的解决方案。
更新 Mehmet的答案有一个小问题-您需要在VS目录前面加上前缀:
问题在于,当预构建运行时,由于只读属性,jsmin无法将文件写入。是否有可能事先检出该文件?或者我必须在命令行中设置文件属性?
欢迎任何改进问题的解决方案。
更新 Mehmet的答案有一个小问题-您需要在VS目录前面加上前缀:
"$(DevEnvDir)tf" checkout /lock:none "$(ProjectDir)myfile"