小编iam*_*mCR的帖子

从另一个管道 Azure 下载管道工件

我对这个管道非常陌生,我正在尝试构建一种自动化的方法来.msi为我的应用程序构建安装程序文件。

我有 2 个项目.Net CorePython所以我创建了 2 个管道。.Net Core 管道将构建文件并将其保存在某个位置,Python 管道使用这些文件(来自位置)作为其依赖项并构建一个新.msi文件,管道中的最后一部分newsetup.py构建.msi我将传递该位置的文件.Net Core 管道的输出文件。

我得到的错误是Artifact dropcli was not found for build 150.

.Net Core管道脚本:

- task: VSBuild@1
  inputs:
    solution: '$(solution)'
    msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(Build.ArtifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
    
- task: PublishPipelineArtifact@1
  inputs:
   targetPath: '$(Pipeline.Workspace)'
   artifact: 'dropcli'
   publishLocation: 'pipeline'

- task: VSTest@2
  inputs:
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
Run Code Online (Sandbox Code Playgroud)

Python管道脚本:

- task: DownloadPipelineArtifact@2
  inputs:
    buildType: 'current'
    artifactName: …
Run Code Online (Sandbox Code Playgroud)

azure azure-devops azure-pipelines azure-artifacts

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

SQL中的WHERE子句中的LIKE和NULL

我有一个商店程序,我计划用于搜索并获取所有值.

场景: 如果传递的参数是NULL它应该返回表的所有值,如果传递的参数不是,NULL它应该根据LIKE中的条件返回值.

//查询:

ALTER procedure [dbo].[usp_GetAllCustomerDetails]
(
@Keyword nvarchar(20) =  null
)
As
Begin

Select CustomerId,CustomerName,CustomerTypeName,CustomerCode,CategoryName,CustomerMobile,CustomerEmail,CustomerAddress,CustomerCity,CustomerState,Pincode
from tblCustomerMaster CM
inner join dbo.tblCustomerTypeMaster CTM on CTM.CustomerTypeId = CM.CustomerType
inner join dbo.tblCategoryMaster CCM on CCM.CategoryId= CM.CustomerCategory
where CustomerName like '%'+@Keyword+'%' 
Run Code Online (Sandbox Code Playgroud)

在上面的查询,当我执行,因为没有返回值NULL被假定为string通过SQL,所以我应该怎么了在写where子句,以获得所需的输出?

sql sql-server where-clause sql-server-2008 sql-like

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

动态地在同一解决方案中添加项目对另一个项目的引用

我有一个解决方案和三个项目,它们都是动态创建的.现在我必须将第一个项目的引用添加到第二个和第三个项目.当我尝试逻辑时,我能够单独构建项目,并在构建解决方案时,它会抛出"Reference could not be loaded properly"错误..dll使用theVSProject.References.Add()方法直接添加时会发生这种情况.

所以我尝试使用以下代码作为上述问题的解决方案.但我仍然有一些错误.

Imports VSLangProj
' Add the second project as a reference to the first project.
Sub AddProjectExample()
   ' First project is a Visual Basic or C# project.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)

   ' Second project is any type of project.
   Dim secondProject As Project = DTE.Solution.Projects.Item(2)

   ' AddProject returns the newly created Reference object.
   Dim newReference As Reference
   newReference = theVSProject.References.AddProject(secondProject)
End Sub
Run Code Online (Sandbox Code Playgroud)

错误是,

The …
Run Code Online (Sandbox Code Playgroud)

.net vb.net dynamic envdte

10
推荐指数
1
解决办法
1696
查看次数

在事件触发WPF之前禁用网格

我使用Telerik的RadGridView在我WPF的应用程序.其中一列具有以下功能,

当用户更改列的值时,将command触发a作为事件并显示弹出窗口.使用弹出结果(是或否)我正在更新collection.

现在我在这里面临一个问题.

问题:

用户正在更改column其中一个的值,row并且在警报出现之前,他正在更改另一个row相同的值column.因此,应用程序以不同的方式工作,功能崩溃.

工作尝试:

disable事件触发后我尝试了网格,并在功能完成后启用.但即使在triggers他改变价值的事件之前,用户仍然非常快.

XAML:

<telerik:GridViewDataColumn Name="grdItemBuildColumn" DataMemberBinding="{Binding Build, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" IsReadOnlyBinding="{Binding IsEnable, Mode=OneWay, UpdateSourceTrigger= PropertyChanged}">
<telerik:GridViewDataColumn.CellEditTemplate>                                                        <DataTemplate>
<telerik:RadMaskedNumericInput Value="{Binding Build, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Mask="#1.0" Placeholder=" " 
TextMode="PlainText" AllowInvalidValues="False" IsClearButtonVisible="False" AutoFillNumberGroupSeparators="False"ext:MaskedInputExtensions.Minimum="0" SelectionOnFocus="SelectAll" AcceptsReturn="False">
<i:Interaction.Triggers>                                                                    <i:EventTrigger EventName="ValueChanged">
<i:InvokeCommandAction Command="{Binding BuidValueChangedCommand, Source={StaticResource MarketSeriesViewModel}}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</telerik:RadMaskedNumericInput>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
</telerik:GridViewDataColumn>
Run Code Online (Sandbox Code Playgroud)

命令:

public ICommand BuidValueChangedCommand { get { return new RelayCommand(BuildValueChanged); } …
Run Code Online (Sandbox Code Playgroud)

c# wpf telerik radgridview

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

使用Jquery删除div之间的div

我需要删除div在两个静态div元素之间动态加载的元素.

HTML

<div id="defaultFirst">
</div>
..
..
..
<div id="defaultLast">
</div>
Run Code Online (Sandbox Code Playgroud)

有一些div被这两个静态加载之间的元素div的元素.现在我需要在添加其他元素之前删除它们.

我尝试过使用$('#defaultFirst').nextAll('div').remove()但也删除了#defaultLast元素.

我知道我可以获得动态的ID div并删除.但我需要知道是否有更简单的方法来删除这些动态div元素?

html javascript jquery

5
推荐指数
2
解决办法
257
查看次数

下拉列表应仅显示显示成员

我绑定了一个集合ultracombo,我已经指定了value memberdisplay member.这些集合有很多列,现在我只需在显示中显示一列,并为其分配一列value member.现在我看到columns收藏中的所有内容都显示为multicolumn.

//码

 cboUltra.ValueMember = "LookupValue"
 cboUltra.DisplayMember = "LookupValueDescription"
 cboUltra.DataSource = LoadLookupDetails(Field.LookUpCode)
 UltraGridRow.Cells("FieldValue").ValueList = cboUltra
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

vb.net combobox infragistics

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

无法在LINQ中强制转换'WhereSelectListIterator`类型的对象

我有BackgroundWorkerCollection,它是特定类的列表.当我尝试循环进入列表并过滤并选择单个我得到提到的错误.

//码

Dim bw = From BackgroundWorkerLinq In BackgroundWorkerCollection Where BackgroundWorkerLinq.Id = sItemNo Select BackgroundWorkerLinq.Backgroundworker
Run Code Online (Sandbox Code Playgroud)

是否可以转换bwBackgroundworker,在应用程序中创建的类有两个属性Id(int)和Backgroundworker(Backgroundworker).所以我必须转换回相同以检查是否繁忙.

哪里我错了,怎么做到这一点?

.net linq vb.net list backgroundworker

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

在MVC3中的下拉列表中设置所选项目

我必须在视图中为下拉列表设置所选项目.但它不起作用.

//视图

<div class="editor-label">
            @Html.LabelFor(model => model.Gender)
        </div>
        <div class="editor-field">
           @Html.DropDownListFor(model => model.Gender,Model.GenderList)
        </div>
Run Code Online (Sandbox Code Playgroud)

//模型

[Required(ErrorMessage = "Please select gender!")]
        [Display(Name = "Gender")]
        public string Gender { get; set; }

  public IEnumerable<SelectListItem> GenderList
        {
            get
            {
                return new[]
            {
                new SelectListItem { Value = "0", Text = "Select" },
                new SelectListItem { Value = "1", Text = "Male" },
                new SelectListItem { Value = "2", Text = "Female" },
            };
            }
        }
Run Code Online (Sandbox Code Playgroud)

性别属性的值需要在列表中选择.还是行不通.

哪里我错了?

c# selecteditem html.dropdownlistfor razor asp.net-mvc-3

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

使用C#获取.proj文件的GUID

我需要得到GUID一个的C# .proj使用C#文件.我从.proj文件中取出了使用XML读取文件并获取标记值.

// XML标签

 <ProjectGuid>{7701AEB4-8549-4FB2-B34C-E71D0B7DE59D}</ProjectGuid>
Run Code Online (Sandbox Code Playgroud)

但我需要知道C#中是否有任何特定的属性来检索现有的.proj文件GUID,就像这样.

//码

 int iIncriment = 0;
 foreach (var objProj in vhaSolution.Projects)
        {
          EnvDTE.Project prj1 = (EnvDTE.Project)objProj;
          iIncriment++;
            if (string.Equals(testProjectName + ".proj", prj1.Name))
                {
                    prj = vhaSolution.Projects.Item(iIncriment);
                }
        }

 string GUID = prj.GetGUID() ???
Run Code Online (Sandbox Code Playgroud)

.net c# envdte

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

返回唯一值和Sum LINQ

我有两张桌子:

  1. 零售商
  2. 发票

零售商有两列:

1.1.RetailerID

1.2.RetailerName

发票有三列:

2.1.InvoiceID

2.2.InvoiceProfit

2.3.RetailerID

Retailers.RetailerIDInvoices.RetailerID(一对多)相关联.

我想要做的是写一个linq(或以lambda exp的形式)返回Retailer.RetailerID,Retailer.RetailerName,Invoice.InvoiceProfit.

我可以这样做:

var retailers = from r in db.Retailers select t; 
var invoices = from i in db.Invoices select i; 

var retailersAndInvoices = from r in retailers join i in invoices on r.RetailerID equals i.RetailerID select new {t.RetailerName, i.InvoiceProfit}; 
Run Code Online (Sandbox Code Playgroud)

我只想返回Distinct RetailerNamesSum所有的Invoices.InvoiceProfit旁边,每一个-其目的是"十大零售商"!

我怎样才能做到这一点?

c# linq

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