我的 Visual Studio 顶部有一个信息消息列表,关闭后它们会重新出现。对我来说,它们列在错误列表中就足够了;当它们还以工具提示或横幅的形式出现在页面顶部时,我会感到很困扰。我该如何移除它们?这可能是一个简单的解决方法,但我一直没找到。
提前感谢您的帮助。
我遇到一个问题,Visual Studio(2022 和 2019)需要长达 10 分钟才能完全加载一个项目。从点击快捷方式启动 Visual Studio 到选择并完全加载项目,整个过程耗时很长。重建过程也非常缓慢。
仅当我连接到 VPN 并且 SiPolicy.p7b 到位时才会发生这种行为。
知道是什么原因导致这种奇怪的行为吗?
我知道在微软开发者的世界里,一切背后仍然有 MSBuild 的支持。但是,为什么在 Windows 终端中,命令dotnet build -h
和dotnet build -help
会给出不同的结果呢?第一个版本-h
有 和 的替代方案,-?
但--help
在编写时却-help
显示了完全不同的帮助和选项:
PS C:\> dotnet build -h
Description:
.NET-Generator
Nutzung:
dotnet build [<PROJECT | SOLUTION>...] [options]
Argumente:
<PROJECT | SOLUTION> Das Projekt oder die Projektmappendatei, die verwendet werden soll. Wenn keine Datei angegeben ist, durchsucht der Befehl das aktuelle Verzeichnis nach einer Datei.
Optionen:
--ucr, --use-current-runtime Verwenden Sie die aktuelle Runtime als Zielruntime.
...
相对:
PS C:\> dotnet build -help
Syntax: MSBuild.exe [Optionen] [Projektdatei | Verzeichnis]
Beschreibung: ....
Optionen: Beachten Sie, dass Sie Optionen über
"-option", "/option" und "--option" angeben können.
...
dotnet build
当我编写 时,如何知道命令使用的工具集和版本dotnet build mysolution.sln
?这两种版本似乎都可以?它们的区别在哪里?Visual Studio 2022 使用哪个构建系统?(或者我如何找到它们)?接下来,如何确保构建服务器上使用的是相同的工具?
我目前正在开发一个 ASP.Net Core 项目,在尝试执行以下命令时遇到问题:
dotnet ef dbcontext scaffold "MyConnectionString" Microsoft.EntityFrameworkCore.SqlServer -o Entities
我不断收到错误:“未找到命令或文件”。我正在使用带有 EF 6.0 和 SqlServer 2019 的 Visual Studio 2022。
我验证了 Entity Framework Core 工具是否已使用 进行安装dotnet tool list -g
。我还检查了项目文件以确保正确引用了 EF Core 包:
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.36">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.36" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.36">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
运行dotnet restore
以确保所有包都已恢复。
尽管采取了这些措施,我仍然遇到了这个问题。有没有人遇到过类似的问题,或者对导致这个问题的原因和解决方法有什么建议?
因此,我尝试在个位数月份前面添加一个零。例如,下面的代码得到 *_22025_CCC.xlsx,我希望月份数字始终为两位数。我应该查看这个 *_022025_CCC.xlsx
"*_" + (DT_WSTR, 2) 月(DATEADD( "M", -1, GETDATE())) + (DT_WSTR, 4) 年(DATEADD( "M", -1, GETDATE())) + "_CCC.xlsx"
我尝试在 dateadd 的月份部分添加另一个“M”,但没有效果。
有人可以帮忙吗?
我是:
而且我没有与 Copilot Edits 相关的按钮。我既不能在 Copilot 聊天中粘贴图片或附加文件,也不能搜索网络,尽管 Github 上的 Copilot 选项中允许它“使用 Bing 搜索网络”。看来我的 Copilot 已经停留在几个月前了。
Visual Studio 安装程序中没有选项可以启用额外的 Copilot 功能,据我所知,只有一个 Copilot 框,我已经检查过了。预览功能中没有选项可以启用 Copilot Edits:
有人知道这是为什么吗,也就是说,是什么原因导致我的设置中无法使用 Copilot Edits?我没有看到任何迹象表明它仅限于 Pro、在欧盟被禁止等,并且预计从昨天开始将在 VS2022 中可用。
谢谢。
对于带有编译资源文件 (.rc) 的普通 Win32 C++ 应用程序,如何使用 toast 通知所需的 URI 从资源中引用图标、位图和 png 文件?
我推测这一定与该计划有关ms-resource
,但找不到有关这方面的任何真实信息?
短暂性脑缺血发作
如何“回显”并了解 Visual Studio IDE 设置变量的值(即使用$()
)
例如 $(WindowsSDK_IncludePath)
如何知道它是什么
我想知道是否有一种方法可以在 Visual Studio 中选择文本块,类似于 vim 的可视块模式(如下图所示,使用 实现<C-v>5j20l
)。这也可以在 VSCode 中使用鼠标中键单击并拖动来完成。
Shift+Alt+Up/Down
我知道可以通过创建多个光标然后突出显示每个光标来实现类似但不同的效果Shift+Left/Right
,但是当遇到较短或空白的行时,形状可能会变得扭曲,不再是四边形并突出显示某些行的开始和结束。
我在网上搜索过,但只找到了关于如何在语法代码块周围进行选择的建议(即在周围{}
,就像 vimva{
或 VS 的 Ctrl+Shift+Left/Right 一样,当光标位于括号上时)。我发现的大部分内容甚至不适用于 Visual Studio,而是适用于 VSCode。
是否可以在 Visual Studio 中以这种方式创建可视化块选择?