小编Pat*_*ick的帖子

我可以为同一个存储库创建多个构建管道吗?

我有一个包含两个解决方案的存储库。这两个解决方案文件都存在于根目录中,本质上是这样的:

/WebsiteOneDirectory/
/WebsiteTwoDirectory/
/.gitignore
/WebsiteOne.sln
/WebsiteTwo.sln
Run Code Online (Sandbox Code Playgroud)

我是否可以构建指向此存储库的多个管道来构建不同的解决方案?当我创建我的第一个管道时,它正在为 repo 生成一个 azure-pipelines.yml 文件,所以我不确定如何/如果我将能够拥有多个管道配置,如果这是它期望的固定名称。

azure-devops azure-pipelines

11
推荐指数
2
解决办法
7131
查看次数

有没有办法在 Visual Studio 中禁用来自 GitHub Copilot 的自动内联建议?

是否可以让 GitHub Copilot 自动建议代码,而仅在使用“触发内联建议”快捷方式时显示其建议?

我看到 Visual Studio Code 中对此有一个设置github.copilot.inlineSuggest.enable,但在 Visual Studio 中找不到任何方法来执行此操作。

visual-studio github-copilot

8
推荐指数
1
解决办法
816
查看次数

是否可以在Visual Studio中创建解决方案级别的配置文件?

我有多个使用相同连接字符串的项目的解决方案。我可以使用这些字符串将配置文件添加到每个项目,但是想知道是否有一种方法可以为整个解决方案添加单个配置文件,其中的所有单个项目都可以访问该文件?

.net c# visual-studio-2013

4
推荐指数
1
解决办法
798
查看次数

将authHeader添加到Perl SOAP :: Lite请求

我在创建一个有效的WSDL请求时遇到了一些麻烦; 它需要authHeaders,我没有太多运气添加它们.这就是我想要的:


# make proxy for the service
my $soap = SOAP::Lite->service($wsdl);

# add fault hanlder
$soap->on_fault(

    sub { # SOAP fault handler
        my $soap = shift;
        my $res = shift;

        # Map faults to exceptions
        if(ref($res) eq '') {
            die($res);
        }
        else {
            die($res->faultstring);
        }

        return new SOAP::SOM;
    }

);

# authentication request headers
my @headers = (
    SOAP::Header->name('user')->value('myemail@whatever.com')->uri($apins),
    SOAP::Header->name('password')->value('mypassword')->uri($apins),
    SOAP::Header->name('appName')->value('TestApp')->uri($apins),
    SOAP::Header->name('appVersion')->value('0.02')->uri($apins)
);

# …
Run Code Online (Sandbox Code Playgroud)

perl soap

3
推荐指数
1
解决办法
5186
查看次数

无法让 Pipeline 将自定义 NuGet 服务器与 Azure DevOps 构建结合使用

我的解决方案使用来自官方 NuGet 服务器和私有 NuGet 服务器的包。我正在尝试配置我的构建管道以从两个位置恢复包,但不断收到 NuGet 恢复构建错误,看起来它正在尝试从公共 NuGet 服务器恢复我的私有包,并且因此失败,这是可以理解的。

我有点不知所措,不知道我还应该做什么。Azure DevOps 中似乎没有可以为 NuGet 恢复步骤进行的设置,因为看起来现在都是在 YAML 文件中配置的。任何关于我可能做错了什么或我可以尝试什么的建议将不胜感激。

我的解决方案中的 NuGet.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageRestore>
    <!-- Allow NuGet to download missing packages -->
    <add key="enabled" value="True" />
    <!-- Automatically check for missing packages during build in Visual Studio -->
    <add key="automatic" value="True" />
  </packageRestore>
  <packageSources>
    <add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
    <add key="Private" value="http://privatenuget.net:8080/nuget" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我的 Pipelines 使用的 YAML 文件:

# ASP.NET …
Run Code Online (Sandbox Code Playgroud)

nuget nuget-package-restore azure-devops

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