我正在开发一个使用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>