您的位置:首页 > 产品设计 > UI/UE

MSbuild failure: error CS0246: The type or namespace name 'DataLoader_Accessor' could not be found

2014-12-18 14:58 274 查看
Error:

The type or namespace name ‘MyClass_Accessor’ could not
be found (are you missing a using directive or an assembly reference?

Resolution:

Step 1: Deploy publicize component to the build server

Copy the following folder from your dev machine to your build server.

C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\TeamTest

If your build-server is 64bit, also copy the folder to

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v9.0\TeamTest

Now if you run msbuild again, it should finally attempt to generate the private accessors. Howeve you will run into this error:

Could not load file or assembly ‘file:///C:\BuildServer\MySolution\MyProject\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll’ or one of its
dependencies. The system cannot find the file specified.

This means we need to deploy an additional component..

Step 2: Deploy unit test framework to the build server

On your dev server, take the files Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll andMicrosoft.VisualStudio.QualityTools.Resource.dll from
the GAC (c:\windows\assembly) and copy them into the project folder of the unit test, according to the error message.
https://adrianhenke.wordpress.com/2010/10/21/msbuild-and-private-accessors-of-unit-tests/
I resoved this issue on VS 2010 and Win 7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐