Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将以前是NuGet包的现有解决方案添加到单个解决方案中_C#_Asp.net_.net_Asp.net Mvc_Visual Studio - Fatal编程技术网

C# 将以前是NuGet包的现有解决方案添加到单个解决方案中

C# 将以前是NuGet包的现有解决方案添加到单个解决方案中,c#,asp.net,.net,asp.net-mvc,visual-studio,C#,Asp.net,.net,Asp.net Mvc,Visual Studio,我正在努力稳定一个相当旧的网站,以便通过添加新功能恢复其开发。然而,以前的实现者对模块化有一种相当奇怪的方法-他们的心在正确的地方,但执行是。。。走开 有一个“主要”解决方案,作为前端人员,通常会与之合作。它包括由IIS提供服务的web项目。然而,很多(几乎所有)后端内容都是通过私有NuGet服务器(TeamCity)的NuGet包引入的 现在。这似乎是一种很好的和模块化的,直到你不得不做一个后端更改。以前,如果需要更改后端,团队将在后端解决方案中进行更改,然后提交并重新发布整个包。然后,前端解

我正在努力稳定一个相当旧的网站,以便通过添加新功能恢复其开发。然而,以前的实现者对模块化有一种相当奇怪的方法-他们的心在正确的地方,但执行是。。。走开

有一个“主要”解决方案,作为前端人员,通常会与之合作。它包括由IIS提供服务的web项目。然而,很多(几乎所有)后端内容都是通过私有NuGet服务器(TeamCity)的NuGet包引入的

现在。这似乎是一种很好的和模块化的,直到你不得不做一个后端更改。以前,如果需要更改后端,团队将在后端解决方案中进行更改,然后提交并重新发布整个包。然后,前端解决方案必须更新其端的NuGet包,以便接收更改

这是一场噩梦

我甚至不会从版本控制的情况开始。但是让我们说分支已经有好几年没有成为一个已知的概念了。但我来这里是想把它放在一条直线上

我想知道是否有人有将现有项目添加到以前是NuGet包的解决方案的经验。我添加了整个后端解决方案并删除了NuGet依赖项,只是为了让构建在我面前爆炸,声明后端解决方案中的类型不再存在

我在想我需要把这些新项目添加到构建顺序中还是什么?也许这是在转移注意力

你诚挚的


一个对.NET不了解的JavaScript家伙…

您是否在前端项目中添加了对“新”后端的引用?右键单击项目添加->参考。。。并在解决方案列表中选择后端项目