svn - 在网站项目(VS2005)中添加程序集引用并将其存储在 subversion 中

标签 svn visual-studio-2005 web assemblies

我有一个程序集,需要在 Visual Studio 2005 的网站项目中引用。我在解决方案中有一个名为 Assemblies 的文件夹,其中包含所有第三方程序集。我可以右键单击解决方案资源管理器中的网站项目,然后选择“添加引用...”,然后导航到程序集文件夹以获取程序集。一旦我这样做了,项目就会正确构建。

然后我将更改提交到 subversion 存储库,它声称没有任何更改。

当然,如果我在另一台计算机上获得源树的副本,它将不会构建,因为它没有引用程序集。

我错过了什么?我觉得这应该是显而易见的,但事实并非如此。

最佳答案

看起来这个问题与网站项目的“好奇心”有关。当您引用外部程序集时,将为每个引用的程序集创建一个 .REFRESH 文件。如果这些 .REFRESH 文件未在源代码控制系统中进行版本控制,那么当将解决方案拉到另一台计算机上时,它无法找到程序集。一旦我将 .REFRESH 文件添加到源代码管理中,解决方案就会在计算机之间正确传输。

这篇博文提供了有关正在发生的事情的更多信息:http://monsur.xanga.com/437206798/dllrefresh-and-aspnet/

关于svn - 在网站项目(VS2005)中添加程序集引用并将其存储在 subversion 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229718/

相关文章:

c++ - VC2012错误C2676,VC2005错误C2784 : reverse_iterator for map of template classes

c++ - 在 VS2005 中使用 MSBuild for C++

ios - swift3 - 替换 url

php - 上传重要文件时网站无法运行

http - 没有 http : like//code. jquery.com/etc 的链接

svn - Jenkins、Maven 发布插件和 SVN

eclipse - 在eclipse中执行svn操作时,将svn控制台放在焦点上

windows - SVN 导出文件自日期或修订后更改 (Windows svn.exe)

c++ - 变量值的后缀#DEN 是什么意思

svn - SVN中的结果代码是什么意思?