相关疑难解决方法(0)

如何在项目配置更改时强制重建?

我有几个项目配置,我不断在它们之间切换.但是,每次切换时,我都必须在运行前手动进行重建.如何强制它自动重建?

configuration visual-studio-2008 visual-studio

7
推荐指数
1
解决办法
7076
查看次数

强制 Visual Studio 在开始调试时重建

这与每次我进行更改时如何告诉 Visual Studio 重建有很大不同

问题是我修改了一个没有引用项目的 csproj(因为它是运行时依赖项)。

例如,在我的 csproj 文件中,我有:

<Import Project=".\UnreferencedProjects-Developer.targets" />
Run Code Online (Sandbox Code Playgroud)

在我的.targets文件中,我有:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="BuildDependencyForDevelopers" AfterTargets="Build">
    <Message Text="========================================" />
    <Message Text="Developer Building Unreferenced Projects" />
    <Message Text="========================================" />
    <!--MSBuild Projects="$(ProjectToBuild)"-->
    <MSBuild Projects="../OtherProject/OtherProject.csproj">
      <Output ItemName="ProjectOutputs" TaskParameter="TargetOutputs"/>
    </MSBuild>
    <Message Text="@(ProjectOutputs)"/>
    <Message Text="=======================================" />
    <Message Text="Developer Copying Unreferenced Projects" />
    <Message Text="=======================================" />
    <Copy SourceFiles="$(ProjectDir)\..\OtherProject\bin\$(Configuration)\OtherProject.dll" DestinationFolder="$(OutDir)" ContinueOnError="true"/>
    <Copy SourceFiles="$(ProjectDir)\..\OtherProject\bin\$(Configuration)\OtherProject.pdb" DestinationFolder="$(OutDir)" ContinueOnError="true"/>
    <Message Text="=============================================" />
    <Message Text="Developer Finished with Unreferenced Projects" />
    <Message …
Run Code Online (Sandbox Code Playgroud)

build visual-studio

0
推荐指数
1
解决办法
2501
查看次数