• 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罢了。对我而言,语言并没有任何壁垒

  • 相关阅读:
    7.29模拟赛总结
    【游戏建模全流程】ZBrush生物模型雕刻教程:豹纹壁虎
    Kafka开发环境搭建
    How to Debug the Eclipse C/C++ Indexer
    工作手机安全管理平台建设方案
    【QT知识】在widget中的绘制事件函数
    傅里叶变换应用 (02/2):频域和相位
    HCIA网络课程第六周作业
    Git常用命令
    Linux:编译遇到 Please port gnulib freadahead.c to your platform ,怎么破
  • 原文地址:https://blog.csdn.net/weixin_45487988/article/details/133894606