C#の自作クラスライブラリをNuGetパッケージでバージョン管理する方法 (udemy.com)

C#の自作クラスライブラリをNuGetパッケージでバージョン管理する方法

C#の自作クラスライブラリをNuGetパッケージにして、社内のサーバーなどに公開し、容易にバージョン管理で出来る仕組みを「.NET Standard」と「.NET Framework」の2種類で解説しています。

ピーコック アンダーソン ピーコック アンダーソン
C#,プログラミング,SQL


レビュー
4.8 (28件のレビュー)
関連カテゴリ
動画 C#

レビュー

  • T F
    5.0
    ちょうど社内ライブラリのバージョン管理ついてどうするか検討しているところでした。 大変役に立ちました。 また、.NET FreameworkではNugetが作りづらいと思っていた部分も解説していただいており助かりました。
  • ベッカム きた
    5.0
    分かりやすい説明で、NuGetパッケージ管理初心者の私でも理解できました。 簡単にバージョン管理などもできるので、今後この方法を活用していこうと思います。 インストーラの作成方法の講座なども、可能であればお願いします。 ---Add ----------------- インストーラー作成方法ありますね。 一度見たのに完全忘れてました。 「VisualStudio installer projects」の部分だけの講座もLog4netような感じで別講座であると助かります。Udemyで検索しても見つからないので、私みたいな人がいると思います。別講座の際、 アプリ用にショートカット作成や、sqlite用dllの追加方法、設定ファイルの追加方法などもあると助かります。ご検討いただけますと幸いです。
  • Mano Kenji
    5.0
    楽しく拝見させていただきました。 コメントとしては、レッスン3の20秒目の部分、プロジェクトテンプレートの選択について、見え方が頻繁に変わるのが厄介ですね。 nugetで公開するパッケージのdotnetのバージョンと、nugetを使う側ののdotnetのバージョンに非互換があると、nugetパッケージのインストール時に 「パッケージ 'xxx.Core 1.0.0' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.7.2' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者に問い合わせてください。」 と言われてしまいインストール不可だったりするので、本当にレクチャ通りに動かしたいと思っているのにそれが叶わない。 レッスン17の14秒目の部分のエクスプローラにcmdを入れるとできるのはそうなのですが、共有フォルダなどUNC形式のパスに対して行うとWindowsが気持ち悪い動きをすることと、マウスとキーボードの入力の切り替えが必要なのが好きじゃないです。 今後はPowerShellだと割り切って、エクスプローラのメニューのファイルからWindows Power Shell で開くの方が好きです。ま、どうでもいい話ですが。 今後のコースの希望は特にないですが、Visual Studio内の操作であれば動作によって殿設定ファイルが変わるかはあまり意識しなくてもよかったのですが、今後クラウドでビルドパイプラインに 乗せるようなことになった場合にいろいろ不安になりそうなので、dotnetコマンドを使った開発についてあったら面白いかもしれません。(需要があるのかはわかりませんが。) レクチャとは関係ないコメントばかりですみません。
  • 高井一章
    5.0
    いつも大変参考になる内容で、助かっています。ありがとうございます。

人気の検索キーワード


関連動画


関連書籍

5つの質問に答えるだけ!あなたに最適なプログラミング学習診断 5つの質問に答えるだけ!あなたに最適なプログラミング学習診断