如何在构建之前使用Target命令在VS中重新加载项目

Ali*_*Ali 5 csproj project-template build-events vsix visual-studio-2015

我正在寻找一种方法,可以使用.csproj文件的预构建事件节点中的 Target节点重新加载解决方案中的项目或所有项目

<Project>  
...  
<Target Name="BeforeBuild">  
    <!-- Insert tasks to run before build here -->  
</Target>  
<Target Name="AfterBuild">  
    <!-- Insert tasks to run after build here -->  
</Target>  
Run Code Online (Sandbox Code Playgroud)

我已经在这里这里阅读了MSDN参考,但是我找不到重新加载项目的方法。我只知道sth是否可以更改.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 ??? 
Run Code Online (Sandbox Code Playgroud)