使用Visual Studio 2022,我连接到远程Azure应用服务,因此我应该能够在本地进行调试.连接后,我看到有一些自动生成的文件专门在下面

  • 新建文件夹Properties/ServiceDependencies
  • 新文件Properties/serviceDependencies.json
  • 新文件Properties/serviceDependencies.local.json

我不确定为什么要添加这些文件,但我的问题是,这些文件是否只在本地需要,源代码管理是否应该忽略这些文件?

推荐答案

所创建的文档和它们的设置在下面的DevBlog Configuring Azure Services and emulators using Visual Studio中被解释:

为了支持所有这些功能,Visual Studio在解决方案资源管理器Properties下创建了两个新文件,分别称为serviceDependencies.jsonserviceDependencies.local.json.这两个文件都可以安全地检入,因为它们不包含任何机密.

一般说来,本地开发环境在每一种项目中都有一个候选的"应该被源代码管理忽略",就像下面描述的Default Environment Variables:

需要知道的是:.env、.env.Development和.env.Products文件应该包含在您的存储库中,因为它们定义了缺省值.应将.env*.local添加到.gitignore中,因为这些文件将被忽略..env.local是可以存储机密的位置.

Csharp相关问答推荐

Blazor:计算值或保留为默认值

Elasticsearch:当我try 使用c#将嵌套对象添加到filter中时出现问题

如何从HttpContext获取请求正文

如何在不考虑年份的情况下判断日期时间是否在某个日期范围内?

需要在重新启动ApplicartionPool或IIS后启动/唤醒API的帮助

如何通过寻找向量长度来优化两个循环?

Lambda表达式如何与隐式强制转换一起工作?

GODOT 4向C#中的字符串参数发送信号以等待

RX操作员使用先前值进行扫描,信号来自值本身

.NET8Blazor-为什么Rapzor渲染在for循环之后显示?

错误:此版本的Visual Studio无法打开以下项目

使用Blazor WebAssembly提高初始页面加载时间的性能

为什么Swashbakle/Swagger在参数中包含变量名?

DropDownListFor未显示选定值

仅在ASP.NETCore应用程序中的附加单独端口上公开一组终结点

在使用xUnit和Mock执行单元测试时,控制器ViewResult返回空的Model集合

如何在C#中用Serilog记录类路径、方法名和行编号

无法通过服务控制台启动.NET Core 6.0服务(错误1053)

能否将我图表中的星号与X轴上一天中的第二位数字对齐?

C#如何替换两个XML元素值?