首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在竹中运行时不同的.NET构建结果

在竹中运行时不同的.NET构建结果
EN

Stack Overflow用户
提问于 2015-12-24 09:03:52
回答 1查看 1K关注 0票数 2

我正在使用亚特兰蒂斯竹构建一个.net 4.5.2应用程序。几周来,由于依赖于Telerik.Windows.Controls.Data,构建一直运行得很好。

在最近的一个特性分支上,我添加了对2015.3.1104.45版本Telerik.Windows.Controls.GridView.dll的依赖。现在建筑失败了。

警告MSB3245:无法解析此引用。无法定位程序集"Telerik.Windows.Controls.GridView、Version=2015.3.1104.45、Culture=neutral、PublicKeyToken=5803cfa389c90ce7、processorArchitecture=MSIL“。检查以确保程序集存在于磁盘上。如果代码需要此引用,则可能会出现编译错误。2015年12月24日08:11:23 错误MC3074: RadGridView名称空间'http://schemas.telerik.com/2008/xaml/presentation‘中不存在标记'RadGridView’。第55行-位置18

按照传统,当构建失败时,我遵循以下分类步骤:

  1. 在我的工作站上检查违规提交和测试构建
  2. 如果它“在我的机器™上工作”,登录到生成服务器并使用失败的工作目录测试生成。

我在visual studio 2015 IDE中构建了这两个步骤。在这种情况下,这两个构建都成功了。令人沮丧!因此,我使用命令行并使用由竹执行的命令行构建解决方案:

代码语言:javascript
复制
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com"  "SolutionNameRedacted.sln" /rebuild Release 

这也成功了!

我注意到竹子日志中的一行:

24-2015年12月08:10:23 C:\Atlassian\Data\Bamboo\xml-data\build-dir\CS-CC13-JOB1>call "C:\Program (x86)\Microsoft 14.0\VC\vcvarsall.bat“amd64 24-2015年12月08:10:23”C:\程序文件(x86)\Microsoft 14.0\VC\vcvarsall.bat“不被识别为内部或外部命令,

此批处理文件用于指定编译器工具集。这是一个没有找到的问题吗?我总是假定编译器首选项是由项目文件表示的。我检查了Microsoft Visual Studio 14.0目录,vcvarsall.bat在任何地方都不存在。

自上次构建csproj文件以来,对它的唯一重要更改是添加了以下一行:

代码语言:javascript
复制
<Reference Include="Telerik.Windows.Controls.GridView, Version=2015.3.1104.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL" />

我有点不知所措,因为它造成了大量的运输下滑。

我目前的理论是,这是一个用户帐户问题,而竹没有访问到Telerik程序集所需的权限。我的下一步也是:

  1. 引用正在中断的xaml文件中使用clr-namespace的程序集。
  2. 使用提升的权限在用户帐户上测试构建(遗憾的是,我没有这种访问权限)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-27 13:05:56

事实证明,Telerik并没有在GAC上安装它们的二进制文件。Visual需要csproj文件中的<hintpath>条目来帮助发现。这个路径应该是安装目录的路径。

这听起来像个法夫吗?这是abd,我没印象太深。谢天谢地,Telerik扩展将为您添加引用和提示路径。我的建议是始终使用这个向导。

缺点-所有开发人员都需要将Telerik库安装在同一个文件夹中。我非常肯定,您可以手动注册二进制文件到GAC,以避开这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34450061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档