当我在同一解决方案中卸载项目时,Visual Studio 中的引用路径不起作用
Reference Path in Visual Studio not working when I unload the project in the same solution
我有一个 ASP.NET MVC
项目,其中包含一个解决方案,并且在同一解决方案中有 52 个项目。如您所知,构建整个解决方案需要很长时间。所以我决定卸载一些项目,直到卸载的项目中的代码发生一些变化或冲刺任务。但是我们是一个团队,使用 TFS 版本控制,我们需要使用更新卸载程序集。所以我有一个构建服务器,可以确保每当有人开始签入时(例如 -> C:\bin
在我们的网络中),所有程序集的最新版本都可以在那里找到。
我添加了 C:\bin
路径作为解决方案 UI 项目(解决方案的主要项目)的参考路径,我希望当一些项目被卸载时参考会出现 visual studio 来自构建服务器路径 (C:\bin
),否则项目的引用来自嵌套项目(而不是来自构建服务器)的 Visual Studio。
但是卸载项目时找不到引用:
我的构建服务器包含程序集:
最后我找到了一种方法(仅在 Visual Studio 2019 年)卸载项目,但是使用更新的 class 卸载项目库。还要感谢 Hooman Bahreini 提出了使用两个独立解决方案的想法。
方法是,Visual Studio 2019 有一个功能我们可以 Save As Solution Filter
在 .slnf 扩展名。所以我可以卸载我的一些项目并通过我的源代码控制(如 tfs)签入 .slnf 文件。所以我现在有两个解决方案,一个是 .sln,它包含所有项目,另一个是 .slnf 里面卸载了一些项目。
我们可以做的是,无论何时我想获得我的项目,我都必须使用 .sln 文件并构建它和然后关闭文件,然后打开 .slnf 文件(我确信我已经更新了卸载项目的 class 库)并完成我的任务和 check-in
我的更改。
我有一个 ASP.NET MVC
项目,其中包含一个解决方案,并且在同一解决方案中有 52 个项目。如您所知,构建整个解决方案需要很长时间。所以我决定卸载一些项目,直到卸载的项目中的代码发生一些变化或冲刺任务。但是我们是一个团队,使用 TFS 版本控制,我们需要使用更新卸载程序集。所以我有一个构建服务器,可以确保每当有人开始签入时(例如 -> C:\bin
在我们的网络中),所有程序集的最新版本都可以在那里找到。
我添加了 C:\bin
路径作为解决方案 UI 项目(解决方案的主要项目)的参考路径,我希望当一些项目被卸载时参考会出现 visual studio 来自构建服务器路径 (C:\bin
),否则项目的引用来自嵌套项目(而不是来自构建服务器)的 Visual Studio。
但是卸载项目时找不到引用:
我的构建服务器包含程序集:
最后我找到了一种方法(仅在 Visual Studio 2019 年)卸载项目,但是使用更新的 class 卸载项目库。还要感谢 Hooman Bahreini 提出了使用两个独立解决方案的想法。
方法是,Visual Studio 2019 有一个功能我们可以 Save As Solution Filter
在 .slnf 扩展名。所以我可以卸载我的一些项目并通过我的源代码控制(如 tfs)签入 .slnf 文件。所以我现在有两个解决方案,一个是 .sln,它包含所有项目,另一个是 .slnf 里面卸载了一些项目。
我们可以做的是,无论何时我想获得我的项目,我都必须使用 .sln 文件并构建它和然后关闭文件,然后打开 .slnf 文件(我确信我已经更新了卸载项目的 class 库)并完成我的任务和 check-in
我的更改。