要复制在不同的位置中的文件后构建公布后,我试过如下:复制在不同的位置中的文件生成
编辑的csproj文件,并添加该代码,复制的DLL到相对斌路径。
<PropertyGroup>
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>
</PropertyGroup>
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include="..\*project*\**\*.dll" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>bin\%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
这工作绝对好。我只是想知道这是否可以使用事后构建事件 这样的事情..(这不工作)。
if $(ConfigurationName) == Release xcopy /y "$(ProjectDir)$(OutDir)$(TargetFileName)" "$(SolutionDir)$(OutDir)"
第一种方法是“在VS2010中oneclick发布”的唯一方法吗?值得关注的是,在VS2010中,csproj文件中的更改将不会显示在任何地方。
说退出代码255。bin文件夹是其他proj,其所有内容应该是该项目的一部分,同时进行构建。 – genericuser 2011-02-11 16:18:22