我在Visual Studio中有一个构建DLL的C#项目,另一个控制台项目包括第一个作为参考.这些都在同一个解决方案中.
麻烦的是当我向DLL添加方法时,然后重建控制台项目似乎没有把它们拿起来.
例如,在DLL中我有一个转换器类.如果我添加一个方法
public static void test() {}
Run Code Online (Sandbox Code Playgroud)
它根本不会出现在控制台应用程序中.Intellisense不会自动完成它,如果我手动输入它会产生编译错误.
如果我进入并删除dll文件,那么重建它可以工作(或者更好的是,删除bin和obj目录),但这似乎相当激烈.
我确定这是一个基本错误,但我似乎无法在谷歌搜索后找到解决方案.