2009-04-23 48 views
3

我目前正在使用tigris開源項目項目MSBuild社區任務,並且我在SvnCommit任務中遇到了一些麻煩。 我真的不知道如何使用目標屬性 我有這條線在我的項目:msbuild社區任務和Svn提交

<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="myFile.zip"/> 

,我有一個錯誤:「C:\布拉布拉」 - 這是$一部分(mypath中) - 不是工作副本; SVN:無法打開文件「C:\ blabla.svn \項」

如果有人有一些想法,歡迎他們

也許要高度重視我使用RepositoryPath屬性

回答

4

好,我有!?發現我的問題,這是非常愚蠢的,我真的很抱歉在這個網站的噪音。順便說一句,如果它可以幫助某人誰遇到相同的pb ...

所以問題是我的「目標」屬性!我不得不使用ItemGroup: ,所以我在我的項目中添加以下幾行

<ItemGroup> 
    <ToCommit Include="$(myPath)/myFile.zip" /> 
</ItemGroup> 

,並改變了任務:

<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="@(ToCommit)"/>