2012-05-16 5 views
7

私はこのセットのアプリケーション名

MSBuildのWebApplication1.csproj /トンを使用してコマンドラインから私のWebアプリケーションをデプロイしています:パッケージ/ Pを:構成は=

を解放それは正常に動作し、アプリケーション設定ページで使用しているのと同じ名前でデプロイされています。

同じコマンドラインを使用して、デプロイされたアプリケーションの名前を設定します。 これを行う方法やその他の方法は、msbuildにパラメータがありますか?

おかげ

+1

"プロジェクト設定ページで使用している名前"について詳しく説明できますか?スクリーンショットが役に立ちます。 – Justin

+0

あなたはアセンブリ名を意味しますか?またはWebアプリケーション名? –

答えて

19

あなたはこの

MSBuildのWebApplication1.csproj /トンを試してみてください設定=リリース。あなたは、あなたのプロジェクトファイル(.csproj)にこれらのキーワードについての詳細を取得するメモ帳で開き、VS.によってsettedされているデフォルト名を検索することができDeployIISAppPath

=「what_ever_name_you_want」そのパラメーターをコマンドラインで使用します。

これが役に立ちます。

+0

今のところ、 Visual Studioでasp.net mvc appsのDeployIISAppPathを設定するこのビルドオプションは素晴らしいです! –

0

MS Build Command line parameters:あなたは、コマンドラインから行うことができますようにそれが見えません。

しかし、あなたはあなたの設定ファイルでそれを行うことができます - articleプロパティグループ

<PropertyGroup> 
    <appname>NewApplicationName</appname> 
</PropertyGroup> 
+0

いいえ、まだプロジェクトプロパティのPackage/Publish Webページに記載されているのと同じ名前を設定しています – MegaMind

0

を使用して、私はあなたが構文はなりますが話しているプロパティページでそれをされた設定を正確に伝えることはできませんこのような何か:

MSBuildのWebApplication1.csproj/T:パッケージ/ P:設定= /Pリリース:appnameのを=テスト

パッケージ/ P:
+0

いいえ、プロジェクトプロパティのPackage/Publish Webページに記載されているのと同じ名前を設定しています – MegaMind

関連する問題