标签: rider

IntelliJ IDE(Rider、Android Studio...)-如何隐藏属性/方法/等上方的“使用”链接

IntelliJ Rider IDE 版本 2022.1:在类属性或方法之上,我有一个名为“usages”
的链接。

如何关闭“用法”链接?

他们快把我逼疯了。我不知道这些东西叫什么,所以谷歌搜索没有给我任何结果。我浏览了 IntelliJ 设置窗口中的无数设置 - 也不知道。

带有使用链接的屏幕截图

ide settings intellij-idea rider jetbrains-rider

76
推荐指数
1
解决办法
2万
查看次数

SDK 解析器故障 - Net 7 - Net 6

刚刚下载并安装了 SDK Net 7.0.100,它破坏了现有应用程序,并且它们将不再在 VS 2022 或 Rider 中加载。

复制后出现以下错误:

error  : SDK Resolver Failure: "The SDK resolver "Microsoft.DotNet.MSBuildSdkResolver" 
failed while attempting to resolve the SDK "Microsoft.NET.Sdk". Exception: "Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: Workload definition 'wasm-tools' in manifest 'microsoft.net.workload.mono.toolchain.net7' [C:\Program Files\dotnet\sdk-manifests\7.0.100\microsoft.net.workload.mono.toolchain.net7\WorkloadManifest.json] conflicts with manifest 'microsoft.net.workload.mono.toolchain' [C:\Program Files\dotnet\sdk-manifests\7.0.100\microsoft.net.workload.mono.toolchain\WorkloadManifest.json]
   at Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.ComposeWorkloadManifests()
   at Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.Create(IWorkloadManifestProvider manifestProvider, String dotnetRootPath, String sdkVersion, String userProfileDir)
   at Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.CachingWorkloadResolver.Resolve(String sdkReferenceName, String dotnetRootPath, String sdkVersion, String userProfileDir)
   at Microsoft.DotNet.MSBuildSdkResolver.DotNetMSBuildSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext context, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.TryResolveSdkUsingSpecifiedResolvers(IList`1 resolvers, Int32 submissionId, SdkReference 
Run Code Online (Sandbox Code Playgroud)

c# jetbrains-ide visual-studio rider .net-7.0

45
推荐指数
4
解决办法
2万
查看次数

解决方案和 Rider 中的多个启动项目

我正在为即将到来的面试做一个项目。我习惯在 Visual Studio 中编写 C#,但自从我改用 Linux 后,我尝试使用 Rider。

\n

在 Visual Studio 中,您可以添加多个项目作为“启动项目”,但我不确定如何在 Rider 中执行此操作。

\n

我的文件结构是:

\n
BlazorApp\n\xe2\x94\x82   README.md\n\xe2\x94\x82   .gitignore    \n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80MyApp.Web(Blazor project)\n\xe2\x94\x82\n\xe2\x94\x82___MyApp.Api(ASP.NET Core Web App with the API template)\n\xe2\x94\x82   \n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80MyApp.Models(Class library)\n\n
Run Code Online (Sandbox Code Playgroud)\n

MyApp.Api应该先从哪里开始,然后再从哪里开始MyApp.Web

\n

c# jetbrains-ide visual-studio rider blazor

32
推荐指数
1
解决办法
9484
查看次数

从Jetbrains Rider发布Web项目

我试试Rider,到目前为止,非常喜欢它.

我在Visual Studio中使用的一个功能通常是右键单击Web项目并发布到我们的测试服务器.

我在Rider中找不到类似的选项,所以我所做的是创建一个运行配置,使用以下设置:

Exe path: C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/MSBuild/15.0/Bin/amd64/msbuild.exe
Arguments: MySolution.sln /m /p:DeployOnBuild=True /p:PublishProfile=My-Project "/p:platform=Any CPU" /p:configuration=Release /p:VisualStudioVersion=15.0 /p:Password=****
Working Directory: C:\SolutionFolder
Run Code Online (Sandbox Code Playgroud)

当我想发布时,我从下拉列表中选择它并单击运行.
这100%工作.

我的问题是,这是最好的方法吗,没有设置CI管道?我错过了IDE中的选项或设置吗?

编辑: UPDATE

rider

25
推荐指数
1
解决办法
5863
查看次数

JetBrains Linux上的Rider EAP - 解决方案加载失败:未找到MsBuild

刚刚安装了最新版本的Rider EAP(163.12057)并尝试创建一个新的解决方案.

在我的解决方案资源管理其显示了我的解决方案和(加载失败).在"事件日志"窗口中,我收到错误消息:

解决方案'FirstSolution'加载失败:在此计算机上找不到MsBuild

关于如何解决这个装载问题的任何想法?提前致谢!

msbuild jetbrains-ide failed-to-load-viewstate rider

23
推荐指数
1
解决办法
9114
查看次数

消息模板应该是编译时常量

我有这个代码

[HttpGet("average/{videoGuid}")]
public async Task<IActionResult> AverageRatingOfVideo([FromRoute] string videoGuid)
{
    _logger.LogInformation($"Finding average rating of video : {videoGuid}");
    var avg = await _ratingService.GetVideoRatingAverageAsync(videoGuid);
    return Ok(avg);
}
Run Code Online (Sandbox Code Playgroud)

我在这里收到警告 $"Finding average rating of video : {videoGuid}"

消息模板应该是编译时常量

我正在使用Rider,没有修复此警告的建议。

我不明白为什么这会给我一个警告,我该如何解决?

c# .net-core rider

20
推荐指数
1
解决办法
4507
查看次数

如何在 Rider 中禁用“var”声明变量的变量类型提示?

在 Jetbrains Rider 中,“var”声明变量的类型默认显示为提示。我不想要这样。我怎样才能摆脱它?

在此输入图像描述

c# rider

18
推荐指数
1
解决办法
5514
查看次数

Rider:通过 SSH 调试在 WSL2 上的 docker 容器中运行的远程应用程序

Rider有关于如何通过 SSH 调试远程应用程序的文档,当我调试在 WSL2 上运行的应用程序时,它完美地工作。但它不适用于调试在 WSL2 内的 docker 容器中运行的应用程序。Rider 甚至在“运行”->“附加到远程进程”菜单中显示此应用程序,但无法附加到它(没有错误,但不附加)。

我可能需要在运行应用程序的 Docker 容器内运行 JetBrains SSH Server Utility 并共享端口,但我不知道如何正确执行。

编辑:为了清楚起见,我添加了一张我想要得到的结果的图表。

在此输入图像描述

非常感谢任何帮助。谢谢。

.net c# docker rider wsl-2

18
推荐指数
1
解决办法
4172
查看次数

在 JetBrains Rider 中未命中断点?

我正在尝试在 JetBrains Rider 中设置断点,但调试器并未中断。

我确信应用程序应该到达我试图中断的代码,因为程序中出现了更改的字符串文字。

我已经完全重新安装了所有 JetBrains 程序(擦除设置)。我还尝试了此线程中的所有答案:调试时未命中断点,但没有运气。

此错误不会出现在 Visual Studio 中,但会出现在 Rider 中的任何项目中。

它也不会发生在我在另一台 PC 上使用的另一个 Rider 副本上。

我感谢任何帮助,谢谢!

c# debugging breakpoints jetbrains-ide rider

16
推荐指数
3
解决办法
9075
查看次数

查找我的项目中所有未使用的代码(Rider/VSCode)

目标

理想情况下,我们的项目不包含未使用的命名空间/方法/函数

例如,查找所有这些的使用次数相当简单;

在此输入图像描述

有两种用法,但从未使用过以下类:

在此输入图像描述

此类代码可能会在相当长的一段时间内不被注意,同时给整个解决方案带来不必要的开销。我想要实现的是所有未使用代码的概述,以便开发人员可以轻松评估哪些内容应该保留在解决方案中,哪些内容不应该保留在解决方案中。

问题

当然,我们不会手动搜索这些...我们如何找到所有未使用的代码

c# visual-studio-code rider

15
推荐指数
1
解决办法
1万
查看次数