我注意到,OSx和Linux之间的printf内置似乎不一样。我的印象是内建物就是内建物。这与我正在处理的任何具体问题无关。我就是解释不了。
OSx
printf '%(+%s)T\n' -2
-bash: printf: `(': invalid format character
which printf
printf is a shell builtin
printf is /usr/bin/printf
Linux
printf '%(+%s)T\n' -2
+1431027100
which printf
printf is a shel
下面是一个场景--我使用这段代码 (感谢作者)将视图呈现为string (用于电子邮件)。但是当你发布这个项目时,所有的视图都会被编译,所以我失去了我的视图/电子邮件/模板。在发布时,如何排除某些文件夹被编译(而不是部署)?
我找到了这个,并使用了MvcRazorExcludeViewFilesFromPublish set to false,它成功了。但是现在我已经部署了我所有的观点(我想知道它们是否还在预编译?)没什么大不了的,但我只派了几个。