私は現在、XAML/C++ での広範なカスタム コントロール スイートの構築に携わっています。これは「有料」パッケージであり、Metro XAML 開発者がライセンス料で利用できるようになります。
お客様が当社の Web サイトからライセンスを購入し、Visual Studio 内の Nuget から購入したものにアクセスできるようにしたいと考えています。
私の質問は次のとおりです。
1) 「有料」コンポーネントに NuGet パッケージング テクノロジを利用できますか (ユーザーは、資格情報またはライセンス キーを入力して、プライベート Nuget リポジトリから取得する必要があります。または同様のもの)。
2)アクセスを制御するために独自のNugetリポジトリをホストしたいと考えており、TFSシステムにフックしたいと考えています-これが可能かどうか知っている人はいますか?
私たちが作成しようとしているシナリオは、潜在的な顧客が私たちの Web サイトにアクセスし、コントロール スイートを購入し、Nuget を介して Visual Studio でコントロールを (安全に) ダウンロードし、自動更新を取得するシナリオです。反対に、すべての開発を TFS に対して行い、[デプロイ] ボタンを押すと、更新が TFS ベースの Nuget リポジトリに自動的に公開されます。
これは複雑な多面的な質問であることは承知していますが、どんな提案も歓迎します:)