C# 什么是build.force文件?当我更改生成配置时,为什么会出现该文件?
我们遇到了一个问题,即我们有多个使用公共项目的解决方案,这些解决方案将重建项目,即使它刚刚构建。FooProject和BarProject都有服务引用(不确定这是否是相关信息)。MobileProject和SecurityProject没有服务引用。我们看到的问题是,如果打开TestA.sln,将配置更改为发布一个文件C# 什么是build.force文件?当我更改生成配置时,为什么会出现该文件?,c#,visual-studio-2017,C#,Visual Studio 2017,我们遇到了一个问题,即我们有多个使用公共项目的解决方案,这些解决方案将重建项目,即使它刚刚构建。FooProject和BarProject都有服务引用(不确定这是否是相关信息)。MobileProject和SecurityProject没有服务引用。我们看到的问题是,如果打开TestA.sln,将配置更改为发布一个文件build.force,它将出现在obj/Release文件夹中 TestA.sln和TestB.sln有完全相同的4个项目-FooProject、BarProject、Mobil
build.force
,它将出现在obj/Release文件夹中
TestA.sln和TestB.sln有完全相同的4个项目-FooProject、BarProject、MobileProject和SecurityProject(显然用于测试目的)
以下是我们为重现该问题而采取的步骤:
我不认为这与循环引用有关。我已清除所有引用并在没有警告的情况下重新添加它们。构建顺序似乎很好,因为它是按照依赖顺序构建的(只有4个项目,很容易看到) 在丹麦,有些事情很糟糕,“不及时”的信息是非常不健康的。表示生成顺序问题,项目之间的循环依赖关系很容易意外创建。使用Build>Clean可能会使其永久无法构建。这就是你首先要做的。我不认为这与循环依赖有关。我已清除所有引用并在没有警告的情况下重新添加它们。构建顺序似乎很好,因为它是按照依赖顺序构建的(只有4个项目,很容易看到)。