使用Visual Studio发布项目时出现以下错误:
将文件Areas\AdminPanel\Content\assets\global\plugins\bootstrap-editable\inputs-ext\wysihtml5\bootstrap-wysihtml5-0.0.2\bootstrap-wysihtml5-0.0.2.css复制到obj\Release\Package\PackageTmp\Areas\AdminPanel\Content\assets\global\plugins\bootstrap-editable\inputs-ext\wysihtml5\bootstrap-wysihtml5-0.0.2\bootstrap-wysihtml5-0.0.2.css失败。指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名称必须少于248个字符。
是否有解决此问题的简单方法,还是应该缩短路径?
我正在使用ASP.NET Web窗体。
最佳答案
Windows具有可以配置的限制。参见NicoRiff's answer。
那只蜜蜂说,下面的字符串“仅”为173个字符长:
obj\Release\Package\PackageTmp\Areas\AdminPanel\Content\assets\global\plugins\bootstrap-editable\inputs-ext\wysihtml5\bootstrap-wysihtml5-0.0.2\bootstrap-wysihtml5-0.0.2.css
我建议您在光盘的根目录中创建一个文件夹,例如
D:/Dev
,在其中存储所有项目。更改注册表也是一种选择,但是需要为每个开发人员进行配置,这是次优的。通常,您应该走更短的路。 Checkout和Build应该是座右铭。
交付软件时,还应minify/bundle您的客户端脚本。这样,您在已发布的输出中只有一个短路径
bundle.css
。