TFS:我应该如何检查应用程序dll?

TFS:我应该如何检查应用程序dll?,tfs,Tfs,我在一个我们都没有使用过TFS的网站上工作,但我们现在不得不这么做。 因此,我需要解决一些奇怪的问题。 我有一个应用程序,比如APP,当我构建我的应用程序时,会创建一个新的APP.dll。 我发现,当我构建和部署我的应用程序时,我必须将其签入TFS2010的源代码管理中。 当我自己做这件事的时候,这很好。但是当我在一个团队中工作时,我应该如何处理这个问题呢?每个人都希望编译自己版本的应用程序,因此需要不同的APP.dll。 我相信有一个简单的解决办法。我期待了解它是什么。不要将生成程序集(*.d

我在一个我们都没有使用过TFS的网站上工作,但我们现在不得不这么做。 因此,我需要解决一些奇怪的问题。 我有一个应用程序,比如APP,当我构建我的应用程序时,会创建一个新的APP.dll。
我发现,当我构建和部署我的应用程序时,我必须将其签入TFS2010的源代码管理中。 当我自己做这件事的时候,这很好。但是当我在一个团队中工作时,我应该如何处理这个问题呢?每个人都希望编译自己版本的应用程序,因此需要不同的APP.dll。
我相信有一个简单的解决办法。我期待了解它是什么。

不要将生成程序集(*.dll)存储在源代码管理中,而是使用TFS中为您提供的生成。构建系统将编译所有源代码,并将创建的二进制文件放到文件夹共享中。您可以使用共享中的文件来分发/部署应用程序


您可以在

上找到有关构建的更多信息“我必须在TFS 2010上的源代码管理中签入此文件”->您能否详细说明为什么/如何有必要这样做?当你说“build”时,你是指Visual Studio中的Ctrl+Shift+B,对吗?我是说在团队资源管理器中,我在那里配置了一个构建。我找不到一种方法将DLL从源代码管理中排除。如果从应用程序中排除dll,则应用程序不会编译。如果我将其包含在项目中,我会得到一个勾号,让我知道它已被锁定以进行编辑。在构建应用程序时,是否需要将dll包含在项目中?通常使用引用“包括”其他程序集。这些引用未存储在源代码管理中。当我排除dll时,我的应用程序不会编译。错误消息是什么?将文件添加到源代码管理时,只读位将应用于该文件。排除它时,只读位不会被删除。你也是这样吗?请从APP.dll中删除readonly属性,然后重试。如果这不是解决方案,请分享您的错误消息啊,是的,这就是问题所在!太好了,非常感谢!