问题标签 [visual-studio-2022]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net-core - 我不断收到 StaticWebAssets.xml 构建错误,但我不想要它们
尝试在 VS 2022 Preview 中构建时,我不断收到此错误,或者dotnet build
(但在 VS 2019 中不会发生):
严重性代码 描述 项目文件行抑制状态错误 MSB3030 无法复制文件“C:\projects\■■■■\■■■■.StaticWebAssets.xml”,因为找不到它。■■■■.■■■■.■■■■ C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets 5100
问题是,这些 API 没有任何静态 Web 资产,我不想构建或部署静态 Web 资产。有没有办法让这个错误消失?
谢谢。
ios - 在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning
由于 MAUI 将所有平台目标集成在一个项目下,似乎没有 UI 来指定 iOS Bundle 签名,(就像在 MAUI 之前的 Xamarin 中一样,请参阅https://docs.microsoft.com/en-us/xamarin/ios /get-started/installation/device-provisioning/automatic-provisioning?tabs=windows)。
是否有解决方案或解决方法?
c# - 无法在 Visual Studio 2022 上热重载
我将我的 Web 应用程序从 Visual Studio 2019 移动到 2022(预览版 7),但我无法热重新加载即使是很小的更改(例如更改if(a=b)
为)if(a!=b)
,并且需要停止调试器,而且我不确定“COMPLUS_ForceENC”环境变量是什么,不能找不到任何关于它的信息。
当我创建一个新的 Web 应用程序时,热重载在 C# 和 cshtml 上运行良好。
这是我对原始应用程序进行任何更改时显示的错误:
错误 ENC2004:在项目中所做的更改需要重新启动应用程序:当调试器已附加到已运行的进程时,不允许更改。考虑在启动进程之前设置“COMPLUS_ForceENC”环境变量。
visual-studio - 如何轻松更改 Visual Studio 2022 编辑器字体和颜色以匹配 VS 2019
我很欣赏 Visual Studio 团队一直在努力为开发人员改进 VS 环境。但是,我发现 VS 2022 编辑器中使用的字体和颜色过于响亮且令人费解。我非常想更改 VS 2022 文本编辑器的字体和颜色以匹配我在 VS 2019 中使用的字体和颜色。
不幸的是,进入工具 > 选项 > 环境 > 字体和颜色并将字体从Cascadia Code
回更改为Consolas
. 当然可以做到这一点,这是向前迈出的一步,但字体颜色会变亮。Cascadia Code
这显然是因为在 VS 2022 中,字体颜色一般都变浅了,以部分弥补字体非常重的事实。如果您想保留Cascadia Code
为编辑器字体,这当然是有道理的。但我没有。我想切换回Consolas
,我也想要 VS 2019 使用的字体颜色。
所以有人知道让 VS 2022 编辑器使用 VS 2019 使用的文本颜色编码的简单方法吗?
razor - Visual Studio 2022 Preview (Mac) 中的 Razor 编辑器
我的 Razor 代码不会在 VS 2022 上自动格式化。
我在哪里可以找到他们在 Windows 上讨论的这个设置:
https://devblogs.microsoft.com/dotnet/improvements-to-the-new-razor-editor-in-visual-studio/
我希望不要知道它在 Mac 上不受支持。
c# - 在 C# 应用程序中执行嵌入的 .ps1 脚本
我正在尝试创建一个函数,该函数将接受嵌入在我的项目中的指定 .ps1 文件,但我不太确定如何更改我的代码来满足这一点。
我已经在我的新 .NET 6 C# WPF 应用程序中编写了这个,该应用程序基于一个 VB.net 遗留应用程序,它执行类似的操作:
这是它在 VB.net 中的使用方式:
我遇到的问题是我什至无法在 C# 中使用上述内容,因为它失败了Non-invocable member 'PSCommand.Commands' cannot be used like a method.
我的目标是拥有一个函数,我可以使用它来使用 .ps1 脚本的结果填充 DataTable,例如DataTable dt = new DataTable(RunScript(Resources.MyScript.ps1))
,以及一个不会返回任何数据而只执行带有少量参数的 SET 命令的函数,我想它会遵循相同的标准作为 VB.net 代码command.AddCommand("").AddParameter("", "")...
这是我第一次在 C# 中从头开始使用 PowerShell,因为过去我只对现有的 VB.net 代码进行了简单的更改,我以此为基础编写了这个......
编辑1:
显然 C# 新手...感谢前两位评论者,解决了执行上述代码的问题,但仍然不确定如何使用我现有的运行空间和管道执行 .ps1 文件并填充数据表。
nuget - 如何在视觉中通过 Nuget 安装预览或 RC 包?
我正在使用 NET6 RC。如何在 Visual Studio 2022 预览版的 Nuget 窗口中安装 RC 或预览包?因为现在 Visual Studio 2022 预览中的 Nuget 窗口只显示稳定版本的软件包。例如 :
c# - 如何在 Visual Studio 2022 C# 编辑器中取消加粗静态方法?
在 Visual Studio 2022 中,静态类名、静态方法和静态属性默认为粗体。例如,请参见此屏幕截图,静态方法GetRequired
以及InTestMode
静态属性和AppConfig
静态类是粗体:
我不希望他们中的任何一个大胆。但是让我们先关注一下静态方法。我知道我可以进入Tools
> Options
> Environment
>Fonts and Colors
并更改各种文本元素的颜色配置,包括粗体。但是我找不到控制静态代码元素加粗的“显示项”。对于所有以“用户成员 - ”开头的“显示项目”,我已取消选中粗体,包括“用户成员 - 方法”(如下所示)
但是,我仍然看到静态方法在 C# 编辑器中是粗体的。哪个“显示项目”控制了这种大胆的处理方式?还是有其他方法可以关闭这种大胆的处理方式?
c# - VS 2022 和 .NET MAUI 的调试问题
调试应用程序 ANDROID MAUI 无法正常工作。
当我在代码中添加断点并在我的 android 应用程序中运行调试时,我总是得到以下异常:“线程上没有运行兼容的代码”。
我努力了:
- 停用热重载
- 在选项中禁用“仅调试您的代码”
- 重新安装VS 2022
- 重新安装 MAUI
但我总是得到同样的错误。