[解決済み] TeamCityは、MSBuildステップで"/property: "の代わりに "Build Parameters "を使用するように言っています。これはどういう意味ですか?
質問
私は CI ビルドを行うために TeamCity サーバーをセットアップしています。私は C# ソリューションを構築してテストし、いくつかのカスタム MSBuild タスクを実行しています。これらのタスクの1つは、私のビルド出力に警告を印刷しています...
MSBuild のコマンド ライン パラメータに "/property:" または "/p:" パラメータが含まれています。代わりに Build Parameteres を使用してください。
これが何を意味するのか、どのように削除するのか理解できません。タイポの有無にかかわらず)うまくググれないのです。私はコマンドラインからタスクを実行しました (
/verbosity:diagnostic
で)実行しましたが、表示されないので、TeamCityのメッセージだと思います。
MSBuildのタスクは
<Target Name="InstallDb">
<MakeDir Directories="$(DbPath)" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath="$(DbPath)"" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>
そして、関連するTeamCityのステップ情報は
MSBuildのバージョンです。4.0
MSBuild Toolsバージョン。4.0
実行プラットフォーム: x64
ターゲット InstallDb
コマンド ライン パラメータ。/property:DbPath=%env.DB_PATH%。
どのように解決するのですか?
あなたは
Build Parameters
の下に
Properties and environment
という変数を設定します。
`
というわけで、コマンドラインのパラメータで
Build Step
として指定されたプロパティは MSBUild のために削除する。
/p:
を削除し、それぞれを
Build Parameters
( 上のスクリーンショット ) に追加して、値を
関連
-
[解決済み] プロジェクトにOutputPathプロパティが設定されていない
-
[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?
-
[解決済み] MSBuildのプラットフォームはどのように指定するのですか?
-
[解決済み] MSBuild 組み込み変数のリスト
-
[解決済み] MSBuildのExecコマンドで引用符をエスケープする方法
-
[解決済み] MSBuild はなぜ c:♪Program Files (x86)♪Microsoft.Cpp.Default.props のために C:♪Program Files (x86)♪MSBuild を探すのでしょうか?( エラー MSB4019)
-
[解決済み] msbuild.exe が開かれたまま、ファイルがロックされる
-
[解決済み] プロジェクトコーン外にある.csprojのコンテンツファイルのインクルード
-
[解決済み] VS2017 Solution Explorer for .NET Core (non-ASP.NET Core) プロジェクトでファイルのネストは可能ですか?
-
[解決済み] MSBuildで変数を渡すさまざまな方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロジェクトにOutputPathプロパティが設定されていない
-
[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?
-
[解決済み] MSBuildのプラットフォームはどのように指定するのですか?
-
[解決済み] MSBuild 組み込み変数のリスト
-
[解決済み] MSBuildのExecコマンドで引用符をエスケープする方法
-
[解決済み] MSBuild はなぜ c:♪Program Files (x86)♪Microsoft.Cpp.Default.props のために C:♪Program Files (x86)♪MSBuild を探すのでしょうか?( エラー MSB4019)
-
[解決済み] プロジェクトコーン外にある.csprojのコンテンツファイルのインクルード
-
[解決済み] VS2017 Solution Explorer for .NET Core (non-ASP.NET Core) プロジェクトでファイルのネストは可能ですか?
-
[解決済み] MSBuildで変数を渡すさまざまな方法