2017-12-22 22 views

答えて

1

この問題を解決するにはどうすればよいですか?

インポートされたすべての.targetファイルがVisual Studioにキャッシュされます。それはあなたがMy.targetが初めてではなく、もはやインポートされていないように見える理由です。

は、この問題を解決するには、別の名前を持つ一時 .targetファイルを使用することができ、これは .targetファイルをリロードするVSを強制します:

<Target Name="AfterBuild"> 
    <PropertyGroup> 
     <TempProjectFile>My.$([System.Guid]::NewGuid()).target</TempProjectFile> 
    </PropertyGroup> 
    <Copy SourceFiles="My.target" DestinationFiles="$(TempProjectFile)" /> 
    <MSBuild Projects="$(TempProjectFile)" /> 
    <Delete Files="@(TempProjectFile)" /> 
    </Target> 

あなたは詳細情報のためにthe similar issueを参照することができます。

ご希望の場合はこちらをご覧ください。

関連する問題