小编Rha*_*ody的帖子

TFS 2010自定义生成活动TF215097错误

对于TFS 2010中的构建过程,我创建了一个包含一些自定义代码活动的库.在过去,通过将库(*.dll)添加到源代码控制并将"构建控制器 - 自定义程序集的版本控制路径"设置为可在源代码管理中找到库的路径,一切正常.

但是几天之后(我经常更新库),构建不再成功.报告的错误是:

TF215097:初始化构建定义的构建时发生错误"无法创建未知类型"{clr-namespace:BuildTasks; assembly = BuildTasks}'"

搜索后,除了将库安装到GAC之外,我找不到任何其他解决方案.这有效,但我想知道为什么不必安装到GAC就无法工作.

因此,虽然它现在再次运行,但我希望在没有GAC的情况下以旧方式恢复工作.希望你们中的一些人可以帮助我.提前致谢.

.net build-automation tfs2010

16
推荐指数
4
解决办法
1万
查看次数

单元测试项目找不到正在测试的组件(或依赖项)

当我尝试运行我的单元测试项目时,我收到以下错误:

无法加载文件或程序集"ASSEMBLY_NAME,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.

该系统找不到指定的文件.

被测组件位于同一解决方案中,每个项目都以.NET 4.0框架为目标.它工作了一段时间,但今天我又遇到了这个错误.我无法弄清楚出了什么问题,因为错误信息并没有告诉我什么.(比如;无法找到WHICH文件..)

我试图添加一个新的测试项目,但也有一个工作了一段时间才给了我同样的错误信息.

有没有人可以指出我正确的方向?

编辑:在诊断生成日志中,出现以下错误:

C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\TeamTest\
Microsoft.TeamTest.targets(14,5): 
error : Could not load file or assembly 'ASSEMBLY_NAME, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=null' or one of its dependencies. 
The system cannot find the file specified.

Done executing task "BuildShadowTask" -- FAILED. (TaskId:671)

Done building target "ResolveTestReferences" in 
      project "ASSEMBLY_NAME.Tests.vbproj" -- FAILED.: (TargetId:985)
Run Code Online (Sandbox Code Playgroud)

.net unit-testing compiler-errors visual-studio-2010 visual-studio

12
推荐指数
3
解决办法
2万
查看次数

Google/OAuth 2 - 自动登录

我正在使用OAuth 2.0与一些Google API结合使用.虽然授权过程非常简单,但我在初始授权完成后面临自动授权问题.

所以:

1. Authorization is done for the first time. (user grants access, I get the token etc etc)
2. User exits the application
3. User starts the application again
4. How to logon automatically here?
Run Code Online (Sandbox Code Playgroud)

在第4点,我确实有一个refresh_token所以我应该使用request_token请求一个新的令牌.但是我的电话仍然有401个未经授权的结果.

所以我尝试做的是我的应用程序可以静默登录,以便用户不必每次都授予访问权限.

.net oauth-2.0 google-tasks-api

5
推荐指数
1
解决办法
3727
查看次数

在VB.NET中使用模块被认为是不好的做法吗?

在设计新应用程序的过程中,我想知道使用具有属性的模块是否被认为是一种不好的做法.

一些示例代码:

Module modSettings

   public property Setting1 as string

   public property DatabaseObject as IDatabaseObject

End Module
Run Code Online (Sandbox Code Playgroud)

上面的代码只是一个强调我的问题的例子.过去,这种结构在VB6中使用了很多.在过去,我在.NET项目中也使用它.

但是现在有了依赖注入,可测试性和关注点分离等流行语,上面的结构闻起来很糟糕.我无法真实地描述为什么,但它只是感觉不对.我必须承认我对上面的关键词不是很熟悉.

所以我想知道上面的代码是不是一个坏的做法.如果是这样,你会用什么Module

.net vb.net module

4
推荐指数
1
解决办法
2083
查看次数