ソリューションを .NET Framework 4.5 にアップグレードした後、構成ファイルの変換が機能しなくなりました。
これに関連している可能性がある質問もしましたが、別の質問です。ソリューションを .NET Framework 4.5 にアップグレードした後、毎日の展開が機能しなくなりました。
以下のように、別の展開方法もあります。
<MSBuild
Projects="$(SolutionRoot)\My.Web\My.Web.csproj"
Properties=
"OutDir=$(OutDirPath)\My.WindowsService\;Configuration=Dev;DebugType=pdbonly;Optimize=true"
ContinueOnError="False"
/>
<Exec Command=""$(MsDeployExePath)" -verb:sync -source:contentPath="$(OutDirPath)\My.WindowsService"
-dest:contentPath="E:\dev.mywindowsservice",computername=https://10.xxx.xxx.xxx:8172/MsDeploy.axd,username=UserName,password=Password,authtype=Basic -allowUntrusted=True"
ContinueOnError="false" />
これは、.NET Framework のアップグレード前に機能しており、アプリケーションを適切な場所にデプロイします。
ただし、SlowCheetah を使用した構成ファイルの変換は機能しなくなりました。
VS2012 を使用するようになったので、SlowCheetah アセンブリもアップグレードしました。
私の他のケースと同じようにMSBuildと関係があるようですが、何が悪いのか本当にわかりません。
変換は、VS2012 内で機能します。ソリューションを構築しているときと、[変換のプレビュー] を右クリックしたときの両方です。
誰もが同じ問題を抱えていて、何をすべきか知っていますか?