添加对Travis-CI构建的遗漏引用

时间:2015-12-15 12:06:36

标签: c# travis-ci

我正在使用Dymo标签打字机450的程序,使用自定义引用从我的c#程序与它进行交互。我正在使用DYMO.Label.Framework

当我与GitHub同步并且Travis尝试测试软件时,它无法编译,因为它缺少一个引用。 error CS0246: The type or namespace name 'DYMO' could not be found. Are you missing an assembly reference?

我确保将DLL添加到项目目录中,并使用相对路径从项目中引用它。

我需要添加到travis配置吗?我无法在NuGet上找到该软件包。

感谢。

1 个答案:

答案 0 :(得分:2)

Travis适用于引用,甚至nuget包实际上都是通过相对路径引用的。确保你的dll被推送到github并保存到正确的位置。项目目录(不是bin或其他东西)应该是相对路径的基础。还有一点需要注意 - 路径字符串区分大小写,因为travis适用于单声道。

这样的参考资料对我有用:

<Reference Include="Nustache.Core">
  <HintPath>..\..\Tools\Rosalia\Nustache.Core.dll</HintPath>
</Reference>