我在网上找不到任何关于此的信息,因为搜索Windows is lying
对我没有帮助: - )
在我的visual studio项目中,我有一个与Microsoft.WindowsAzure.targets
相关的导入,完整路径是
(MSBuildExtensionsPath)\ Microsoft \ VisualStudio \ v $(VisualStudioVersion)\ Windows Azure Tools \ 2.9 \ Microsoft.WindowsAzure.targets
这与
有关C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ Windows Azure Tools \ 2.9 \ Microsoft.WindowsAzure.targets
对我来说这是153个字符,但窗口抱怨说这太长了,限制是260。
错误:
C:\ Program Files(x86)\ Microsoft Visual 工作室\ 2017年\社区\的MSBuild \微软\ VisualStudio的\ V15.0 \ Windows下 Azure Tools \ 2.9 \ Microsoft.WindowsAzure.targets(1061,5):错误: 指定的路径,文件名或两者都太长。完全合格 文件名必须小于260个字符,以及目录名称 必须少于248个字符。
我已经通过将DLL存储在存储库中来修复此问题,但我想知道这里发生了什么以及是否有更好的解决方法?
如果这意味着什么,请使用GitLab CI和Powershell与MSBuild。
由于
修改
将DLL存储在存储库中会返回相同的问题,因此这可能是Windows Azure Tools
的问题吗?