小编Pos*_*tie的帖子

使用 Visual Studio Code 的 Windows 上的 Docker 容器中的 NestJS cli 非常慢

Windows 10 上使用 Visual Studio Code 的 Docker 开发容器中的nestNestJS () 的 cli 命令的响应突然变得非常慢。npm i -g @nestjs/cli起初它工作正常,但在某些时候,例如删除src文件夹中的目录后,nest命令变得非常慢。

\n

例子:

\n
node \xe2\x9e\x9c /workspaces/Servers/terminal-server (master \xe2\x9c\x97) $ time nest --help\n\n[...]\n\nreal    0m44.576s\nuser    0m6.239s\nsys     0m4.407s\n\n
Run Code Online (Sandbox Code Playgroud)\n

Yarn 用于包管理器。NPM用于全局安装nest cli ( npm i -g @nestjs/cli):

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n
软件版本在容器中运行在W10主机上运行
国家公共管理8.1.2X
NodeJSv16.13.1X
15年1月22日X
打字稿4.5.2X
8.1.6X
视觉工作室代码1.63.2X
Docker 桌面4.3.1X
\n …

docker visual-studio-code nestjs

6
推荐指数
1
解决办法
4558
查看次数

无法加载文件或程序集“System,Version=4.0.0.0,Culture=neutral”或其依赖项之一

在开发过程中的某个时刻,我收到以下错误消息:

Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral' or one of its dependencies.

它是 .NET 4.7.1 中的 WPF 应用程序。已经安装了几个第 3 方 nuget 软件包并且直到今天都运行良好。

我添加了一些应用程序设置并添加了一个静态Settingshelper类,以便更轻松地获取这些设置:

public static string ConnectionString => Properties.Settings.Default.ConnectionString;
Run Code Online (Sandbox Code Playgroud)

中有一个ConnectionString键/值对,app.config并且该键/值对是使用项目的属性窗口添加的。这会生成代码:

    [global::System.Configuration.ApplicationScopedSettingAttribute()]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Configuration.DefaultSettingValueAttribute("Server=localhost;Database=xxxx;Uid=xxxx;Pwd=xxxx;")]
    public string ConnectionString {
        get {
            return ((string)(this["ConnectionString"]));
        }
    }
Run Code Online (Sandbox Code Playgroud)

异常在 return 语句上抛出。

起初它编译得很好,没有显示任何错误。当我更改一行代码(某些方法中的简单字符串连接)后,错误在运行时出现。恢复该行代码并不能解决问题。

该解决方案由主项目和其他几个项目(类库)组成,其中主项目引用这些包含的类库。

我读过无法加载文件或程序集“System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一,但我没有提到的文件。我已经检查了.sln.csproj文件,但找不到对旧已删除文件的引用。

唯一的系统差异是我从 Windows 软件开发工具包安装了调试器,因为我想分析内存转储。我已经卸载并重新启动机器,以防万一。

我对 C# 和 Visual Studio 很陌生(一般来说对编程并不陌生)。

编辑:我还在主项目中删除并添加了系统引用。删除并添加了 ConnectionString 键值对。

c# wpf

5
推荐指数
1
解决办法
4130
查看次数

标签 统计

c# ×1

docker ×1

nestjs ×1

visual-studio-code ×1

wpf ×1