問題タブ [msbuildextensionpack]
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.
batch-file - MSBuildの変数を使用するとAssemblyInfoが機能しない
私はうまくいく次の行を持っています
代わりにこのような行をフィードしようとしますが、これは機能しません
私のassemblyinfoファイルのバージョン番号は1.0.0.32なので、最初のケースでは実際に変更されているのがわかりますが、2番目のケースは機能していません:(。
この行が含まれているbatファイルがあります
そして私は次のようなコマンドを実行します
そしてそれは機能しません:(。プロパティを使用するときになぜそれが壊れるのか考えはありますか?
fxcop - MSBuild 拡張パック FxCop - ルールセット スイッチの使用
fxcop msbuild タスクの一部としてルール アセンブリの代わりにルールセットを指定しようとしていますが、現在機能していません。ドキュメントには、これをサポートしていると書かれています。
http://www.msbuildextensionpack.com/help/3.5.11.0/html/a111be65-19a8-05e0-5787-c187c3ee65f2.htm
だから私は以下のようにビルドタスクを宣言しました...
しかし、msbuild の出力は次のエラーを返します
MS Build Extension Pack 4.0 のバージョン 4 を使用しているため、次の fxcop タスクが既に含まれているはずです。
c# - MSBuild Extension PackとAssemblyInfoを使用してバージョン番号を自動化していますが、既存のプロジェクトに追加すると失敗するのはなぜですか?
私は、いくつかのソリューションで構成される大規模なプロジェクトを持っています。これらのソリューションにはすべて、固有のプロジェクトと共有プロジェクトが混在しています。
すべてのソリューションのバッチビルドを実行するときに、それらすべてに同じ自動インクリメントバージョン番号を持たせようとしています。
最初の2桁は固定する必要があり、次の2桁は自動インクリメントします。
これは、MSBuildExtensionPackのAssemblyInfoクラスのデフォルトの動作のようです。
だから私はここのガイドに従いました:http ://www.msbuildextensionpack.com/help/3.5.12.0/html/d6c3b5e8-00d4-c826-1a73-3cfe637f3827.htm
そして、私はほとんどどこにも行きません。
単純な新しいテストプロジェクトに次の行を追加すると、次のようになります。
正常に動作します。VSでプロジェクトをビルドするたびに、バージョン番号が更新されます。
ただし、既存のソリューションの最初のプロジェクトにまったく同じ行を追加すると、次のエラーが発生します。
AssemblyInfo.csの内容は次のとおりです。
動作中のテストバージョンとほぼ完全に同じです。
では、なぜ一方では機能するが、もう一方では機能しないのでしょうか。
deployment - MSBuild を使用してリモート サーバーに Web サイトを展開する
プロジェクトの展開パッケージを作成しましたが、リモート サーバーに展開する必要があります。これはすべて、MSBuild を使用して行う必要があります。MSBuild を使用してパッケージを作成し、ローカル コンピューターに展開しました。MSBuild だけでなく .net も初めてなので、どうすればよいかわかりません。MSBuildExtensionsPack を使用して実行できますか
sql-server - TeamCity 経由で統合セキュリティを使用して Sql を実行すると、ユーザー ログイン時に失敗する
次のようなMSBuildExtensionsSqlExecute
コマンドを使用する MSBuild スクリプトがあります。
これをコマンドラインから(すべての正しい変数などを使用して)実行すると、問題なく動作します。
コマンドラインからこの MSBuild スクリプトを (すべて同じ変数を入力して) 正常に実行できる同じマシンになるように TeamCity ビルド エージェントをセットアップしましたが、次のエラーが表示されます。
このタスクにデバッグ出力を追加しました。
cmd で実行すると、ユーザー名はdanielm
TeamCity 経由で実行する場合、ユーザー名はdanielm$
ドメインはどちらも同じです。
何が間違っているのか、または詳細情報を取得するために実行する必要がある次の手順は何ですか?
msbuild - MSBuild.ExtensionPack.Xml.XmlFile TaskAction="ReadAttribute" の失敗
<add name="ReleaseVersion" value="4"/>
以下の app.configの value 属性を読み取ることができません。私は完全に途方に暮れています。XPath 値または Key 値が疑われます。
目標
App.Config
アップデート
http://msbuildextensionpack.codeplex.com/SourceControl/changeset/view/83099#1714660のコードを確認したところ、名前空間構文を使用して呼び出しがXmlFile.ReadAttribute
行われました。それが問題かもしれません。SelectSingleNode
msbuild - MSBuild引数を介してMSBuild.ExtensionPackを呼び出す方法は?
こんにちは、MSBuild Extension Pack を使用して Windows サービスをリモート マシンにインストールしています。コマンドプロンプトでこれをテストしていたところ、サービスが正常にインストールされました。ここで、MSBuild 引数を使用してこの拡張パックを呼び出したいと思います。
私のコードは次のようになります。
どうすればこれを達成できますか? 私の推測では、ビルド引数は次のようになります。
しかし、引数についてはよくわかりません。どんな助けでも本当に感謝しています。
c# - win サービスのインストール中に発生する「無効なサービス アカウント」の問題を解決するにはどうすればよいですか?
Windows サービスをリモートでインストールするために、Msbuild Extension Pack を使用しています。アプリケーションをデプロイしようとするたびに、次の有線エラーが発生します。
問題が解決しない場合でも、リモート サーバーのアカウントはサービスとしてログオンするように設定されています。
注: これは、Visual Studio 2010 を使用して作成された Windows サービスです。環境にネットワークの問題があるため、Powershell でこれをインストールしたくありません。
トピックに関するヘルプは本当に感謝しています。
tfsbuild - TFSBuild.proj インポートの更新 - アドバイスが必要
SSE 2005 の代わりに Sql Server 2008 Express をインストールすることで、新しい Win 7 VS2008 Team System ビルド サーバーである程度の進歩がありました。これは、Win 7 および Sql Server 2008 では機能しないようです。代わりに、2012 年 10 月の日付の MSBuild 拡張パックを既定のパスにインストールしました。インポートで "$(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.tasks" が見つからないため、ビルドはオフで失敗します。
そして私も見つからない!
これはバージョンの不一致ですか (この場合、この穴から抜け出す方法)、それとも私はばかげているのでしょうか? 私が見つけることができる唯一のファイルは $(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.Tfs2010.dll で、私には正しくありません。インストールされている MSBuild Extension Pack のヘルプ ファイルは、私が知る限り、この種のことをカバーしていないので、途方に暮れています。
ティア