C# 导入dll文件时字段丢失

C# 导入dll文件时字段丢失,c#,dll,dllimport,C#,Dll,Dllimport,我创建了一个C#library项目,并在项目中添加了一个模型 public class sampleClass { public const string CREATE = "Create"; public const string UPDATE = "Update"; public const string UPDATEINSERT = "UpdateInsert"; public const string DELETE = "De

我创建了一个C#library项目,并在项目中添加了一个模型

public class sampleClass
   {
       public const string CREATE = "Create";
       public const string UPDATE = "Update";
       public const string UPDATEINSERT = "UpdateInsert";
       public const string DELETE = "Delete";
       public const string QUERY= "Query";     
   }
在建立项目后,我需要将其用于另一个项目。我创建了第一个项目的构建 并在第二个项目中添加生成的dll。 我正在获取第二个项目中的所有字段,只是QUERY变量在第二个项目中不可见

有人能告诉我为什么会发生这种事吗


谢谢

这听起来像是一个部署问题,即第二个项目有一个较旧的dll副本;如何添加引用?@MarcGravel我已经在项目的引用部分添加了它。在“引用>添加引用>浏览dll的路径并添加它”下,使用“项目引用”或“包引用”可能比使用“dll引用”更好-它会更好地保持更新是否有特定的原因两个项目不能成为同一解决方案的一部分?我同意这很可能是引用的问题,而不是代码的问题。显示的代码中没有任何内容会导致此行为。