我正在使用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上找到该软件包。
感谢。
答案 0 :(得分:2)
Travis适用于引用,甚至nuget包实际上都是通过相对路径引用的。确保你的dll被推送到github并保存到正确的位置。项目目录(不是bin或其他东西)应该是相对路径的基础。还有一点需要注意 - 路径字符串区分大小写,因为travis适用于单声道。
这样的参考资料对我有用:
<Reference Include="Nustache.Core">
<HintPath>..\..\Tools\Rosalia\Nustache.Core.dll</HintPath>
</Reference>