2017-03-24 16 views
0

場合は右クリックVisual Studioでクラウドサービスプロジェクトをして[プロパティ]を選択すると、次の画面を得る:変更実行/デバッグクラウドサービスサービス構成

私は変更しようとしているがビルド時に強調表示された値ですが、.ccprojプロジェクトファイルには保存されていないようです...これらの設定はどこで保持されていますか?それらはプログラム的に変更可能ですか?

答えて

1

ビルド時に強調表示された値を変更しようとしていますが、.ccprojプロジェクトファイルに保存されていないようです...これらの設定はどこで保持されていますか?私が知られているように

次のように、あなたはあなたのAzureCloudService.ccproj.userファイルからLocalProfileセクションの下の設定を見つけることができる:

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <ActivePublishProfile>brucecloudserviceProduction</ActivePublishProfile> 
    <LocalProfile>Cloud</LocalProfile> 
    </PropertyGroup> 
</Project> 

enter image description here

UPDATE:私がしようとした

FileUpdate MSBuildタスクをから利用するビルド中にLocalProfileの設定を変更するには、が必要です。プロジェクトのロード後に設定を変更したため、Visual Studioでプロジェクトをビルドすると、その変更はプロジェクトに適用されません。私のテストに基づいて、コマンドラインからAzureのプロジェクトをビルドすると、次のようにMSBuildのコマンドのTargetProfileプロパティを指定することができます。ServiceConfiguration.Cloud.cscfg:ターゲット・サービス構成ファイルを想定し

MSBuild MyCloudService.ccproj /p:TargetProfile=Cloud

は次のようになります。詳細については、tutorialを参照してください。

+0

MSBuildでファイルを編集しても、プロジェクトをアンロードしてから再読み込みした後にのみ、Visual Studioに再読み込みされます。その要件を回避する方法はありますか? – Arithmomaniac

+0

あなたの説明によると、私はいくつかの試練をした、あなたは私の更新を見ることができた。 –

関連する問題