問題タブ [dotnet-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-core - .NET CLI (dotnet ビルド) と AOP ライブラリ
新しい .NET CLI で AOP ライブラリを実行することは可能ですか? つまりdotnet build
?
最も注目すべきは、メソッドの傍受を行う方法を探していることです。
.NET Core との互換性は求めていません。私はまだ通常の .NET Framework を使用しています。
asp.net-core - Mac OSX で dotnet cli を更新する
dotnet cli をアップグレードしようとしています。公式リンクから Mac (OS El Capitan) にインストールしました。
しかし、このコードでバージョンを表示しようとすると:
dotnet --バージョン
私の出力:
1.0.0-preview2-003121
どうすればアップグレードできますか?
asp.net-core - ローカル フォルダー Net Core からのドットネットの復元
ローカル フォルダから復元したい。私は試した
(設定ローカル フォルダーを使用)、C:/Windows10/User/Me/.nuget/packages にダウンロードします。
.net - Mac の dotnet-cli でパス ベースの拡張性モデルが機能しない
dotnet
ドライバで実行できるカスタムコマンドを作ってみました。ドキュメントに記載されている手順に従いました。
- という名前のコマンドを作成しました
dotnet-demo
echo "Welcome to Custom Command"
コマンド内に基本スクリプトを追加- を使用してこのファイルの実行を有効にしました
chmod +x dotnet-demo
- を使用してシンボリックリンクを有効にすることにより、このスクリプトをパスに追加しました
ln -s dotnet-demo /usr/local/bin
- を使用してコマンドを実行して
dotnet demo
も、エラーは発生しません。どちらも出力を生成しません。
ここで何が欠けているのかわかりませんか?
nuget - project.json は、NuGet 依存関係の正確なバージョンを指定します
ファイルを使用してpackages.config
NuGet の依存関係を指定する場合、allowedVersions属性を指定して、更新できるバージョンの範囲を定義するSemVer文字列を指定できます。を使用する[]
ことで、現在、パッケージを単一のバージョンに効果的に固定できます。例えば:
.net コア プロジェクトではproject.json
、NuGet の依存関係を指定する必要があります (短命かもしれません)。NuGet の依存関係をdotnet restore
、アプリケーションを新しいバージョンに更新しないようなバージョンに固定するにはどうすればよいですか?パッケージソース?
このnuget ドキュメントの図 #2 は、これが可能であることを暗示していますが、それを行うための構文は提供していません。
- アップデート -
2 つの .net コア クラス ライブラリとローカル ファイル システムをパッケージ リポジトリとして使用して、これをテストしました。という名前のクラス ライブラリを作成し、UpdateMeDependencyLib
v1.0.0 としてパッケージ化して、2 番目のプロジェクトから nuget 経由で使用しました。以下は、2 番目のクラス ライブラリを使用する project.json です。UpdateMeDependencyLib
その後、バージョン 1.1.0 に更新UpdateMeDependencyLib
して再パッケージ化したため、ローカル システムには v1.0.0 と v1.1.0 の nuget パッケージが存在します。の v1.1.0 を作成した後UpdateMeDependencyLib
、次のエクスペリエンスが得られます
UpdateMeDependencyLib
出力 v1.1.0 をその bin ディレクトリに 消費する Visual Studio でプロジェクトをコンパイルする (コンシューマー project.json を変更しない)- コンシューマー ライブラリでパッケージの復元を強制すると、Nuget の警告が表示されるようになりました。
そのため、消費ライブラリで「1.0.0」を使用するだけではピン留めされず、NuGet ソースに新しいバージョンが表示されると自動的に更新されます。
c# - カスタム ソリューション インターン .NET Core CLI ツール
カスタム .NET Core CLI ツールを作成することは可能ですか? これはソリューションの一部であり、nuget 経由で配布されませんか?
通常の依存関係のように、project.json の tools セクションでカスタム ツールを参照しようとしましたが、まったく機能しませんでした。
カスタム ツールを参照する project.json:
そして、ツール自体の project.json: