1

ビルドファイル内で次のスクリプトを使用しています。ビルド サーバーに MSBuildExtensionPack をインストールしました。

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
         ToolsVersion="4.0"
         DefaultTargets="StopIT">

 <Import Project=".\thirdparty\tools\MsBuildExtensions"/>

<Target Name="StopIT">
        <MSBuild.ExtensionPack.Computer.WindowsService TaskAction="Stop" ServiceName="AppServices"  MachineName="MyMachineName"/>
  </Target>
</Project>

スクリプトを実行した後、次のエラーが発生します。

インポートされたプロジェクト "C:\Program Files (x86)\MSBuild\ExtensionPack\4.0\MSBuild.ExtensionPack.tasks" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

マシンを調べると、このファイルは「C:\Program Files\MSBuild\ExtensionPack\4.0\MSBuild.ExtensionPack.tasks」の場所にあります。

正しいパスを調べるようにビルド スクリプトに通知するにはどうすればよいですか。

4

1 に答える 1

0

私自身の質問に答えるために、デフォルトで C:\Program Files (x86)\MSBuild\ExtensionPack\4.0 の場所にインストールされる 32 ビット バージョンをインストールしました。別のパスを明示的に指定する方法があるかどうかはわかりません。

ありがとうございました

于 2013-05-31T09:24:51.290 に答える