問題タブ [nantcontrib]
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.
sql-server - 'SQLNCLI'プロバイダーがローカルマシンに登録されていません
ローカルPCで実行するNAntベースのスクリプトがあります。SQLServer2008Expressに接続し、ローカルPCでも実行して、.sqlファイルを使用してデータベースを削除および再作成します。これは正常に機能します。ここでは問題ありません。
別のPCで同じセットアップを再作成したときに問題が発生し、NAntスクリプトに次のようなエラーが表示されます。
オンラインで検索したところ、フォーラムでMicrosoft SQL Server Native Clientをインストールする必要があることが示唆され、このURLから取得したことがわかりました。(確かに、私はこれのネイティブクライアント部分のみをインストールしました)
これが2台目のPCにインストールされているにもかかわらず、スクリプトで同じエラーが発生します。助言がありますか?
nant - fxcop を使用する nant nantcontrib 構成
NAnt ビルド ファイルに実装した FxCop 属性を実行する必要があります。私は NAnt と NAntContrib を持っています。の内容nantcontrib\bin
を nant\bin フォルダーにコピーし、環境変数を に設定しましたFxCopCmd.exe
。
次に、NAnt スクリプトを実行するとエラーが発生します。
無効な属性 (fxcop)
何が問題なのですか?
encryption - Nant を使用したセキュリティの問題
認証情報を保存する必要があり、パスワードをプレーンテキストで保存する必要はありません。
Nant でプロパティ値を暗号化する方法を見つけた人はいますか?
私は Nant と Nantcontrib のドキュメントを見てきましたが、暗号化については言及していません。独自の Nant タスクを作成する方法を検討しています。
助言がありますか?
msbuild - 要素の予期しない属性「BuildInParallel」
MsBuildでBuildInParallelオプションを使用しようとしています。
NAnt&NAntContribスクリプトがあります。
しかし、私はこのエラーメッセージを受け取ります:
お知らせ下さい?
nant - nant&nantconribを使用してPVCSからファイルをチェックアウトする
私はnantとnantcontribで最初の一歩を踏み出しているので、我慢してください!
nantで実行したい手順は次のとおりです。
- PVCSから最新のファイルを取得する
- AssemblyInfo.csをチェックアウト(つまり編集用)して、バージョン管理などを自動的に処理できるようにします。
- ビルドが完了したら、AssemblyInfo.csをチェックインします
- PVCSプロジェクト内のすべてのファイルにバージョンラベルのラベルを付けます。
nantcontribヘルプサイトを見たことがありますが、ファイルのチェックアウトについては言及されていないようです。
version-control - NAnt を使用して Visual Source Safe ブランチを作成する方法
まとめ
現在、最新のソース コードまたは特定のブランチ (パラメーターを使用)NAnt
に対して実行するビルド スクリプトがあります。vssget
${branch}
本番ビルド/デプロイを行うときはいつでも、ビルドされたコードツリーにブランチが作成されます(開発を続行し、本番環境のコードベースが何であるかを知ることができるように、かなり標準的なものです...)
問題
その分岐の作成プロセスは依然として手動であり、Visual Source Safe Explorer にアクセスして分岐手順を実行する人によって実行されます。NAnt
VSS ブランチを作成する方法があるかどうか疑問に思っていました。
現在の計画
私は使用についてすでに知っており <exec program="ss">
、それを回避しようとしていますが、より良い解決策がない場合、それが私がとる可能性が最も高いルートです.
NAnt
このためのまたはターゲットがあるかどうか、または過去にこれを実行するために使用したスクリプトタスクがあり、そのコードを提供できる人がいるかどうかを知っている人はいますか?それNAntContrib
は非常に高く評価されます.
免責事項
cvs、svn、git、およびその他すべてのソース管理ソリューションについて知っていますが、現時点ではツールを変更することはできません。
.net - CruiseControl.NetにNantビルドエラーが表示されない
Cruise Control 1.5.7256.1を実行しており、NantとNantcontribを使用してビルドを実行しています。ビルドは失敗し、正しく成功していますが、失敗すると、関連するエラーメッセージがCCNetビルドレポートページに表示されます。下の画像を参照してください
ビルドエラーは[ビルドログの表示]ページで確認できますが、[ビルドレポート]ページに到達していません。ビルド自体は非常に単純で、.Net3.5.slnファイルをビルドするのはNantcontribmsbuild要素にすぎません。
何か案は?
nant - NAnt から内部コマンド (Command.com) を使用するにはどうすればよいですか? (「タイプ」など)
Windows システムでは、特定の dos コマンドには、NAnt の exec タスクを介して明示的に呼び出すことができる実行可能ファイルがありません。(具体的には、Command.com の一部であるコマンドについて話している)
完全なリストはここにあります。NAnt または NAntContrib タスク (コピー、移動、名前変更など) を使用すると、より便利なコマンドを実行できるコマンドもありますが、'type' などの一部のコマンドは実行できません。
これらのコマンドをビルドの一部として実行するにはどうすればよいですか? たとえば、ワイルドカードを使用して、ビルドによって実行された外部コマンドからログ ファイルの内容を簡単に表示するにはどうすればよいですか (外部コマンドのログ ファイルの内容がビルドのログ ファイルにエコーされるようにするため)。
.net - デフォルトのNantタスクを別のタスクに置き換えます
.build構成ファイルを変更せずにNantからのコピータスクを再定義したい。ナントで可能ですか?
Msbuildには次のものがあります。
それを行うことができます。
nantスクリプトの実行中にグローバルにオーバーライドする方法がわからないため、コピータスクを作成しました。
cruisecontrol.net - クルーズ コントロールで nantcontrib vssget タスクを使用して、置き換えられたファイルのリストを取得するにはどうすればよいですか。ネット
NantContrib タスクを使用vssget
して、ビルド プロセスで Source Safe から最新のコードを取得しています。どのファイルが更新/置換されたか、基本的に発生した変更を知り、それを画面/ログファイルに出力したいと思います。
私が得る唯一の出力は...