libgit2 / libgit2/libgit2sharp.nativebinaries

git2.dll not released

オープン
#66 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
PowerShell
スター
35
フォーク
74
PR マージ指標
30日以内にマージされた PR はありません

説明

I am using libgit2sharp hosted in IIS. When deploying new code I get this error:

2018-03-19T14:15:27.2372085Z 2018/03/19 10:15:27 ERROR 32 (0x00000020) Copying File F:\xxx- xxx\bin\lib\win32\x64\git2-dd2d538.dll
2018-03-19T14:15:27.2372085Z The process cannot access the file because it is being used by another process.

It there a way to unload this dll ?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず IIS でデプロイ シナリオを再現し、アプリケーションの使用中に libgit2sharp が git2.dll をどのように読み込むかを追跡します。何が DLL をロックしたままにしているのかを特定し、プロセスがファイルが使用中であると報告することなく、デプロイによって DLL を置き換えられることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
git
領域
infrastructure
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。