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