• windows的批量解锁


    场景

    场景是我从github上拉了一个c#项目启动的时候报错,

    1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(3327,5): error MSB3821: 无法处理文件 UI\Forms\frmScriptBuilder.ru.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记
    
    • 1

    这个很烦,我chat了一下,告诉我

    
    这个错误是由 MSBuild 引擎报告的,它表示 frmScriptBuilder.ru.resx 文件被标记为 "Internet 或受限区域",或者包含一些 Web 标记。为了解决这个问题,你可以采取以下步骤:
    
    解除文件区域限制:
    
    在资源管理器中找到 frmScriptBuilder.ru.resx 文件。
    右键单击该文件,选择 "属性"。
    在属性对话框中,如果有 "解除锁定" 选项,请尝试解除锁定。
    移动文件:
    
    将 frmScriptBuilder.ru.resx 文件移动到一个不受限制的位置或受信任的文件夹。
    检查文件内容:
    
    打开 frmScriptBuilder.ru.resx 文件,检查是否包含了任何不必要的 Web 标记或属性。如果有,尝试删除它们。
    另存为新文件:
    
    尝试将 frmScriptBuilder.ru.resx 文件另存为新文件,确保新文件不包含受限制的属性。
    在执行这些步骤之前,请确保在更改文件或项目设置之前备份文件以防出现问题。这些步骤中的任何一个可能会解决你的问题。如果你使用的是特定的开发工具,还可以查看开发工具的设置,确保它们没有将文件标记为受限制的。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    我有很多文件这样的话,一个个点太费劲了。

    解决

    反复的折磨拷打chat之后,它告诉我一个方法

    Streams
    
    http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx
    streams.exe -s -d directory
    
    • 1
    • 2
    • 3
    • 4

    我试了一下,我的c#桌面应用果然启动起来了,很nice.

    结束语

    c#对windows适配性更好,但是非常折磨,生态也比java小很多,但是语言只是tools罢了。对我而言,语言并没有任何壁垒

  • 相关阅读:
    Open3D 网格体素化(C++版本)
    Unity UI 框架
    自然语言处理从零到入门 自然语言理解NLU
    性能优化之图片懒加载
    SQL之Case When用法详解
    企业新闻稿怎么写?教你撰写企业新闻稿
    应用框架层核心目录---/frameworks/base
    样品制备丨艾美捷蛋白质羰基比色测定试剂盒方案
    【码蹄集新手村600题】强制类型转换的重要性
    Cannot get a STRING value from a NUMERIC cell poi异常解决;easy-poi;jeecg-boot-poi
  • 原文地址:https://blog.csdn.net/weixin_45487988/article/details/133894606