几天后我的 Visual Studio 2022 无法打开 xslt 文件。 它可以打开其他文件,甚至是 xml。 从现在起我使用单独的 xsl 文件,但是当我制作项目 xslt 文件时仍然不起作用
有人有这样的问题吗?
什么情况下不允许vs2022调试转换文件。
上周我用 Bitlocker 加密了光盘。 你认为这怎么可能是我问题的根源。
当我尝试使用 xml 调试 xslt 时,我退出并出现错误 加载此程序集将产生与其他实例不同的授权集。 (HRESULT 异常:0x80131401) 当我仅打开 xslt 文件时,错误列表中出现此错误,但文件已打开。
我用谷歌搜索:
文件信任和位置:确保 XSL 文件位于受信任的文件夹中(例如桌面、C:\Temp),并验证它在属性中未被阻止。 我试试
修改 Visual Studio 配置:将条目添加到 devenv.exe.config 以防止安全信任问题。 试试吧
BitLocker 加密:如果文件位于加密驱动器上,请尝试暂时禁用该驱动器的 BitLocker。 我还是不去尝试。电脑不属于我。我的老板需要加密驱动器。
以管理员身份运行 Visual Studio:这可以绕过与加载 XSLT 文件相关的某些权限问题。 我试试。
我应该尝试什么。我可以在 Visual Studio 中管理 xslt 文件行为
同样的问题。醒来后花了一个小时的 XSL 工作去进行为期三周的项目,却发现机器需要过夜更新,而且没有正常运行的 XSL 调试器(坦率地说,这是我拥有 VS Pro 许可证的唯一原因),这太烦人了。我发现了这个:https://sharepoint.stackexchange.com/questions/118317/loading-this- assembly-would- Produce-a- Different-grant-set-from-other-instances 并提示在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework
中设置 LoaderOptimization 值(DWORD,1)重新启动 VS,我现在可以运行调试器了。我得到一个额外的输出,显示“警告:‘System.Data.SqlXml’未从本机图像缓存加载。这会影响计时信息的准确性。”这可能会告诉我们存在问题的 Dll 以及可能的修复(清除并重置缓存,这可能意味着摆弄 ngen 实用程序)。
其他人可以获取缓存角度并尝试在没有 LoaderOptimization 标志的情况下运行它。