1

私のソリューションには、webproject と Windows サービスがあります。

Web サイトには web.config と windsor.xml があり、サービスには app.config と windsor.xml ファイルがあり、環境 (テスト、UAT、LIVE) ごとに変更されます。

Web サイトと Windows サービス (web.cofig、app.config、windsor.xml) の両方について、自分の PC でローカルに変換をプレビューできます。

変換は、ファイルをローカルでビルド/再ビルド/公開するときにも機能します。

ただし、CIサーバーで実行すると、サービスのwindsor.xml、appconfigが変換されますが、Webサイトはwindsor.xmlが変換されません(web.configは変換されます)。

何か不足していますか?

4

1 に答える 1

1

私が覚えている限りでは、サーバーにも slowcheetah をインストールする必要があるかもしれません。また、slow cheetah を参照する prj ファイルを編集します。

<PropertyGroup>
<SlowCheetahTargets Condition=" '$(SlowCheetahTargets)'=='' ">$(LOCALAPPDATA)\Microsoft\MSBuild\SlowCheetah\v1\SlowCheetah.Transforms.targets</SlowCheetahTargets>
</PropertyGroup>

...
<Import Project="$(SlowCheetahTargets)" Condition="Exists('$(SlowCheetahTargets)')" />
于 2013-03-12T14:29:44.320 に答える