添加对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上找不到包裹。

谢谢。

Travis可以很好地处理引用,即使nuget包实际上也是通过相对路径引用的。确保你的dll被推送到github并保存到正确的位置。项目目录(不是bin之类的)应该是相对路径的基础。还有一点需要注意——路径字符串是区分大小写的,因为travis在mono上工作。

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

<Reference Include="Nustache.Core">
  <HintPath>....ToolsRosaliaNustache.Core.dll</HintPath>
</Reference>

最新更新