我正在构建一个 UWP 应用程序,我们已经将其投入生产两年了。
刚刚出现的一个问题是一些使用的文件(从 API 下载)必须有长名称(超过 255 个字符),我想知道是否有一些简单的解决方案来覆盖它。
我发现您可以在
app.config
中使用 AppContextSwitchOverrides
覆盖它,但是 UWP 没有任何 app.config
并且如果我手动创建它不会自动使用它。
另一种方式似乎是在文件名前面使用前缀
\\?\
,但我不想那样做,因为会导致所有更改。
我还有什么其他选择?
解决了 我按照
\\?\
的方式进行了搜索和替换,修复它花了几个小时,但现在它可以正常工作了。