我遇到Visual Studio 2008 SP1的问题。基本上,我有一个带有客户端,共享和服务器组件的.NET 3.5解决方案。在编码时,所有组件都在同一个盒子上运行,但在生产中,服务器组件是在单独的服务器上运行的独立(远程)服务。
我希望对客户端组件的更改只需要重建该组件,因为没有客户端/服务器依赖性。事实上,它在我的工作PC上是如何工作的。但是,在我的个人PC和另一个同事的PC上,任何修改 - 即使是客户端上的简单标签更改,也需要停止服务器组件服务,以便可以完整地重建解决方案。有没有人知道是否有一个特定的设置来控制这个?
答案 0 :(得分:11)
好的人。问题比我最初想的更简单。在没有按预期工作的PC上,我必须打开名为“仅构建启动项目和运行依赖项”的Visual Studio设置(选项 - >项目和解决方案 - >构建和运行)。这似乎解决了我的问题。
答案 1 :(得分:1)
检查装配版本。
您的问题听起来像每个版本都有自动的Assembly版本更改,因此兼容性已经破坏。