环境:
Microsoft Visual Studio Professional 2013 版本12.0.31101.00更新4 Microsoft .NET Framework 版本4.5.51209
我有一个包含一些javascript文件的网站项目。 Visual Studio会自动缩小javascript文件 - 例如,如果" source"文件被称为" myscript.js" - Visual Studio还将创建一个缩小版本,名为:" myscript.min.js" - 这很棒......
当我在解决方案资源管理器中右键单击文件名并选择"发布myscript.js" - Visual Studio发布了三个文件:
但是,我想只将文件的缩小版本发布到网站 - 问题是,如果我使用"从项目中排除"设置(右键单击" myscript.js" - >从项目中排除"); Visual Studio还将排除源文件的缩小版本。
Visual Studio中是否有一个设置允许我们在选择"发布"时指定仅发布文件的最小化版本。解决方案资源管理器中的选项???
请注意:我不是要求MSBuild或MSDeploy解决方案(这不是Web应用程序;它是一个网站项目) - 我希望能够在以下位置发布单个文件一段时间(在这种情况下是javascript)但我不希望发布主要源文件 - 只有缩小版本。
我找到的唯一解决方案是手动发布缩小版本,然后手动删除"来源"来自网站的文件;但是如果Visual Studio有一个设置可以阻止javascript" source"文件上传到服务器。
也许没有这样的选择? (猜猜我只是在寻找确认)。
感谢。
答案 0 :(得分:1)
我的建议是使用Web Essentials(http://vswebessentials.com/)并转到Web Essentials =>编辑全局JSCS设置(.jscssrc)并添加
String inputString = "08000001066";
java.text.MessageFormat phoneFormat = new java.text.MessageFormat("{0} {1} {2}");
String[] phoneNumberArray = {inputString.substring(0,4), inputString.substring(4,7), inputString.substring(7)};
System.out.println(phoneFormat.format(phoneNumberArray));
此处有更多信息:How can I configure Web Essentials 2013 to ignore files?