我正在寻找一种方法来重新加载解决方案中的项目或所有项目,目标节点位于 .csproj 文件的预构建事件节点中
<Project>
...
<Target Name="BeforeBuild">
<!-- Insert tasks to run before build here -->
</Target>
<Target Name="AfterBuild">
<!-- Insert tasks to run after build here -->
</Target>
我已经在这里和这里阅读了 MSDN 参考,但我找不到重新加载项目的方法。我只知道是否可以更改 .csproj 文件,IDE 会自动重新加载项目。
请问有什么建议吗?
有人知道这部分 的PreBuildEvent吗?
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText> package(s) that are missing on this computer. </ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\.0.0.2\ />
</Target>
<PropertyGroup>
<PreBuildEvent>"$(ProjectDir)XXXXXXXXX WHAT TO DO TO RELOAD ???