小编Cal*_*dus的帖子

八达通部署与VSTS发布工具

编辑希望更好地适应社区公会线路的问题.

我是第一次设置CI/CD管道,我最终希望设置自动部署到QA和生产环境.我目前在使用VSTS的git仓库中有我的源代码.我一直在寻找Octopus Deploy来帮助我,但是我没有找到任何能够明显优于VSTS的游戏功能.与我在VSTS中可用的工具相比,Octopus部署的哪些功能可以更好地帮助我实现目标?

octopus-deploy azure-devops azure-pipelines-release-pipeline

9
推荐指数
1
解决办法
6871
查看次数

VSTS Extract zip 失败并显示“EPERM: operation not allowed, stat 'D:\MyFilePathHere”

EPERM: operation not permitted, stat 'D:\MyFilePathHere在我的发布定义中提取选项之前,我经常但不经常遇到使用“提取文件”任务和清理目标文件夹的任务。它发生在多台机器上,但已通过重新部署自行解决。对将来防止这种情况的建议?

编辑:我将本地代理配置为作为网络服务运行,并且我已经让网络服务完全控制提取文件所在的文件夹。我在两台不同的机器上运行了发布定义。发布将在一个上成功,在另一个上失败。

Found: 1 files to extract: C:\agent\_work\r2\a\App-CI\App\App.zip Cleaning destination folder before extraction: D:\FilePathHere Error: EPERM: operation not permitted, stat 'D:\FilePathHere' ##[error]EPERM: operation not permitted, stat 'D:\FilePathHere ##[section]Finishing: Install New UI Files

azure-devops azure-pipelines-release-pipeline

7
推荐指数
1
解决办法
4190
查看次数

Azure Pipelines 中的 NG 构建失败,出现 NPM 错误 134

大约 50% 的托管构建失败,出现 npm 错误 134。我正在使用托管 vs2017 构建具有相同构建定义的相同提交。我正在使用 Angular CLI 构建一个 Angular 应用程序。npm 任务调用“run build”,它在我的 package.json 中定义为“ng build --prod”。成功的构建和失败的构建都使用 npm 任务版本 1.1.49 和 npm 版本 6.8。这让我相信它与托管环境有关。托管的 vs2017 和 vs2019 代理几乎总是失败。而 Windows 容器代理失败的时间大约为 50%。

npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! my-app@1.0.0 build: `ng build --prod`
npm ERR! Exit status 134
npm ERR! 
npm ERR! Failed at the my-app@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. …
Run Code Online (Sandbox Code Playgroud)

node.js angular-cli azure-pipelines-build-task azure-pipelines angular

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

刷新 Handsontable Angular 4

我正在将 n2-handsontable 与 angular 4 用于项目。当数据发生变化时,我似乎无法弄清楚如何刷新表格。我找到了这个帖子:

刷新手持台

这似乎是我想要的,但我不知道如何访问 handsontable 对象。我最初的想法是使用 # 进行绑定,但它没有按预期工作,它只是将“未定义”传递给函数。

组件.html

 <button class="btn btn-default" (click)="add(hot)">Add</button>
 <hotTable [data]="_dataHot"
                  [colHeaders]="_columnHeadersHot"
                  [columns]="_columnsHot"
                  [options]="{contextMenu: true}"
                  #hot>
</hotTable>
Run Code Online (Sandbox Code Playgroud)

组件.ts

add(hot){
    //do stuff
    hot.render();
}
Run Code Online (Sandbox Code Playgroud)

编辑:我可以通过执行 ngIf 技巧来强制渲染,但这似乎不是一个好的解决方案。

handsontable angular

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

CoreScanner(摩托罗拉)事件没有被触发C#

我正在尝试一个简单的Windows窗体应用程序,用户扫描条形码然后应用程序解码条形码,然后将一行插入数据库.基本的跟踪应用程序.我拿起摩托罗拉扫描仪并下载了用于Windows开发的SDK.我读过"附件A使用SCANNER SDK API编写简单的应用程序"似乎是开发人员指南中的一个好地方(http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=14978402apdf&sliceId =&dialogID = 311240750&stateId = 1%200%20311224446).我得到5个控制台示例工作正常,但我无法使Windows窗体应用程序工作,OnBarcode事件永远不会被触发.我一步一步地跟踪了这段视频(http://www.youtube.com/watch?v=GfIWWUw4YSc&t=15m47s).

我似乎遇到了类似的问题:摩托罗拉条码扫描器SDK事件C#但我正在使用USB连接.

我意识到示例代码是原始的.net 2.0编写,所以我尝试重新编译项目,它仍然没有"工作.然后我尝试将CCoreScannerClass更改为CCoreScanner,以便嵌入式互操作类型可以工作,但这也无济于事.以下是示例代码:

using CoreScanner;

namespace Scanner_WindowsFormsApplication
{
public partial class Form1 : Form
{
    CCoreScanner cCoreScanner;
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }
    void OnBarcodeEvent(short eventType, ref string pscanData)
    {
        string barcode = pscanData;
        this.Invoke((MethodInvoker)delegate { textBox1.Text = barcode; });


    }
    private void button1_Click(object sender, EventArgs e)
    {
        try
        {
            //Instantiate CoreScanner Class
            cCoreScanner = new CCoreScanner();
            //Call Open …
Run Code Online (Sandbox Code Playgroud)

c# barcode motorola

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