【问题标题】:New VS Project Creation to interface with SOAF service新的 VS 项目创建以与 SOAF 服务交互
【发布时间】:2021-05-01 18:32:19
【问题描述】:

我不正常创建VS项目;到目前为止,主要是对现有的进行了更改,而且我对 VS 还很陌生,而且我是团队中唯一真正的软件工程师。我已经为教程完成了项目创建,但这是新的,并没有遵循我看到的教程。

我正在尝试创建一个类似于另一个的 VS 项目,这表明它的目标框架是 .net 框架 4.5,控制台应用程序。构建它是在 bin/debug 目录中创建一个 .exe 文件和 .pdb 文件。

然后是我需要创建的新项目。当我创建一个新的 VS 项目时,尝试遵循相同的设置,它创建了一个 .net core 3.1 框架(没有显示 .net framework 4.5 可供选择,也没有在项目应用程序设置中显示选择 .net 框架4.5)、控制台应用程序,并构建它会创建一个带有项目名称的 dll,还有用于 win32.registry、system.data.sqlclient、system.diagnostics.eventlog、project.exe、project.pdb、runtimeconfig.dev.json 的 dll等,都在 bin/debug/netcoreapp3.1 中。计划是像另一个一样使用批处理文件运行.exe,这就是为什么我选择那个来复制项目样式的原因。

解决方案架构师说我们需要 SOAF 服务。他说: • 父程序的 Web 服务接口 - 父程序中启用 SOA Fabric (SOAF) 的 Web 服务是 Windows Communication Foundation (WCF) Web 服务,支持通过 SOAF 提供的增强安全性和其他功能。 • AddTask 服务——一种 SOAF 服务,AddTask 操作从外部任务生成系统接收任务信息,并将任务添加到特定用户或队列的父程序中。此操作将任务添加到队列或特定用户。

我的问题是:

  1. 我拥有包含所有这些 dll 和 exe 等的 bin/debug/netcoreapp3.1 文件夹是否重要,而旧格式中只有 bin/debug/exe 和 pdb?我的计划是复制 .exe 文件,并且不为批处理运行任何 .dll。
  2. 如何创建 SOAF 服务,这样的项目是否适合?在搜索 SOAF 服务视觉工作室时,我没有找到任何东西。

如果我对此有点不确定,我很抱歉,但这对我来说很新。这使用 Visual Studio 2019。

这是代码示例中使用 TaskService 的标头信息(请注意,我们还将在 ws-security 令牌中传递客户端凭据):

using System;
using System.ServiceModel;
using Tests.Integration.TaskServiceReference;
using Trizetto.CareAdvance.Service.Operation.Tests.Integration;

namespace Tests.Integration.TaskService
{
    internal class Client : ISOAFServicesClient
    {

【问题讨论】:

  • 创建同一个项目,需要选择项目模板Console App(.NET Framework)
  • 我看到 .net 框架开发人员包 4.8。那是我需要的吗?我想我需要从互联网上安装它。
  • 你可以通过 VS 安装程序安装包 -> 修改 -> 单个组件。

标签: c# sql-server visual-studio soaf


【解决方案1】:

我通过VS在目标框架下安装了框架4.8。正如我所期望的那样,在项目属性下无法选择它。

我不得不重新创建我的 VS 项目。对于模板,我通过使用框架 c# 控制台搜索参数在项目创建中搜索模板找到了框架 4.8。然后我将我的文件复制到新的项目文件夹中,并通过解决方案工具将它们添加为现有项目。

我仍然不完全确定 SOAF 部分。

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 1970-01-01
    • 2023-04-08
    • 2011-08-24
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多