Vb.net 将文件签入VSS 2005时缺少引用

Vb.net 将文件签入VSS 2005时缺少引用,vb.net,visual-studio-2008,version-control,visual-sourcesafe,Vb.net,Visual Studio 2008,Version Control,Visual Sourcesafe,我在VB.net项目中添加了对少数DLL的引用。当我检查VisualSourceSafe并从另一台机器获取最新版本时,VS.NET2008会抛出错误 我必须在那台新机器上再加一次引用。不管文件是否签入到VSS,是否仍可以保留引用 我需要将所有文件的副本发送到生产服务器,而我们在生产框中没有VS.net来添加引用和构建应用程序 谢谢首先,请确保项目文件已正确签入。有时VS无法重新登录项目文件已更改 一个好的做法是检入项目引用的所有程序集,标准.NET库除外 另一个建议是建立一个构建服务器,它将尽早

我在VB.net项目中添加了对少数DLL的引用。当我检查VisualSourceSafe并从另一台机器获取最新版本时,VS.NET2008会抛出错误

我必须在那台新机器上再加一次引用。不管文件是否签入到VSS,是否仍可以保留引用

我需要将所有文件的副本发送到生产服务器,而我们在生产框中没有VS.net来添加引用和构建应用程序


谢谢

首先,请确保项目文件已正确签入。有时VS无法重新登录项目文件已更改

一个好的做法是检入项目引用的所有程序集,标准.NET库除外


另一个建议是建立一个构建服务器,它将尽早检测这些类型的问题。我个人最喜欢的是。

对于GAC中没有的引用,如果它们是非内部其他地方构建的第三方对象,一种简单的方法是将引用的程序集作为解决方案项添加到解决方案节点上,右键单击“添加现有项”。我通常将解决方案项与sln放在同一文件夹中,然后将引用添加到该位置

当您签入解决方案时,解决方案项将随之进入源代码管理


对于相对简单的小型应用程序,请使用此选项。如果您有多个引用的解决方案项,请遵循@Petter的建议,并设置一个构建服务器,该服务器具有专门用于第三方依赖关系等的相关配置管理。

项目中是否完全缺少引用,或者它们只是被破坏了,即它们旁边是否显示黄色警告图标?