问题标签 [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.

0 投票
1 回答
1147 浏览

.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 资产。有没有办法让这个错误消失?

谢谢。

0 投票
1 回答
433 浏览

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)。

是否有解决方案或解决方法?

0 投票
1 回答
1669 浏览

git-stash - 如何在 Visual Studio 2022 中存储?

这里没有办法使用 git stash,除了 apply 和 pop

这里没有办法使用 git stash

0 投票
5 回答
6760 浏览

c# - 无法在 Visual Studio 2022 上热重载

我将我的 Web 应用程序从 Visual Studio 2019 移动到 2022(预览版 7),但我无法热重新加载即使是很小的更改(例如更改if(a=b)为)if(a!=b),并且需要停止调试器,而且我不确定“COMPLUS_ForceENC”环境变量是什么,不能找不到任何关于它的信息。

当我创建一个新的 Web 应用程序时,热重载在 C# 和 cshtml 上运行良好。

这是我对原始应用程序进行任何更改时显示的错误:

错误 ENC2004:在项目中所做的更改需要重新启动应用程序:当调试器已附加到已运行的进程时,不允许更改。考虑在启动进程之前设置“COMPLUS_ForceENC”环境变量。

0 投票
1 回答
2069 浏览

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 使用的文本颜色编码的简单方法吗?

0 投票
0 回答
172 浏览

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 上不受支持。

0 投票
1 回答
93 浏览

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 文件并填充数据表。

0 投票
1 回答
53 浏览

nuget - 如何在视觉中通过 Nuget 安装预览或 RC 包?

我正在使用 NET6 RC。如何在 Visual Studio 2022 预览版的 Nuget 窗口中安装 RC 或预览包?因为现在 Visual Studio 2022 预览中的 Nuget 窗口只显示稳定版本的软件包。例如 :

0 投票
1 回答
153 浏览

c# - 如何在 Visual Studio 2022 C# 编辑器中取消加粗静态方法?

在 Visual Studio 2022 中,静态类名、静态方法和静态属性默认为粗体。例如,请参见此屏幕截图,静态方法GetRequired以及InTestMode静态属性和AppConfig静态类是粗体:

在此处输入图像描述

我不希望他们中的任何一个大胆。但是让我们先关注一下静态方法。我知道我可以进入Tools> Options> Environment>Fonts and Colors并更改各种文本元素的颜色配置,包括粗体。但是我找不到控制静态代码元素加粗的“显示项”。对于所有以“用户成员 - ”开头的“显示项目”,我已取消选中粗体,包括“用户成员 - 方法”(如下所示)

在此处输入图像描述

但是,我仍然看到静态方法在 C# 编辑器中是粗体的。哪个“显示项目”控制了这种大胆的处理方式?还是有其他方法可以关闭这种大胆的处理方式?

0 投票
0 回答
274 浏览

c# - VS 2022 和 .NET MAUI 的调试问题

调试应用程序 ANDROID MAUI 无法正常工作。

当我在代码中添加断点并在我的 android 应用程序中运行调试时,我总是得到以下异常:“线程上没有运行兼容的代码”。

我努力了:

  1. 停用热重载
  2. 在选项中禁用“仅调试您的代码”
  3. 重新安装VS 2022
  4. 重新安装 MAUI

但我总是得到同样的错误。

截屏