使用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

10-08 06:30