C# 链接 docker 中 sqlserver 的一下问题解决

C# 链接 docker 中 sqlserver 的一下问题解决

System.ComponentModel.Win32Exception (0x80090325): 证书链是由不受信任的颁发机构颁发的 这是远程链接的数据库中有不信任的证书。 windows 下出行此问题 在链接字符串中添加

Encrypt=True;TrustServerCertificate=True;

WH小于 1 分钟.Net
dotnet core 配置文件 相关配置 复制到编译目录

dotnet core 配置文件 相关配置 复制到编译目录

    <ItemGroup>
      <None Update="config.json"> // 需要配置的配置文件名称
        // 配置复制到编译目录,文件较新就复制
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </None>
    </ItemGroup>

WH小于 1 分钟.Net
C# .Net Standard 类库版本 对应。.NetCore 和 .Net Framework 支持

C# .Net Standard 类库版本 对应。.NetCore 和 .Net Framework 支持

image-1675923628386
image-1675923628386

.Net Standard 是一种规范 .Net Core 的出现是微软为了在 .Net 复杂概念中一种解决方法。并且实现了跨平台的功能 .Net Core 可以看做是一种新类型的规范 ,当然也有相应的实现。 当然 .Net Core 也支持 .Net Standard 规范。 image-1675924247126


WH小于 1 分钟.Net
C# 修改NuGet 包的安装路径

C# 修改NuGet 包的安装路径

NuGet 是 .NET 平台下的一个免费、开源的包管理开发工具。

修改全局包管理目录 通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users\用户名.nuget\packages

下载的包多了以后,会导致 C 盘空间被大量占用。我们可以通过修改配置将其指定到自定义的目录下。

搜索 NuGet.Config 文件,默认位置是:C:\Users\用户名\AppData\Roaming\NuGet,在根节点下添加如下配置:

 <config>
	<add key="globalPackagesFolder" value="D:\env\nuget\packages" />
  </config>

WH小于 1 分钟.Net