我有一个解决方案中包含两个库项目(除其他项目外),这两个项目必须共享某些类,但为了自动更新的原因必须保持分离。
对于共享的类,我希望在两个库中使用相同的
然而,两个库的命名空间不同,因此每个库中包含类的文件需要不同的
我正在使用git存储库,如果有通过分支/合并操作完成此操作的技术。
目前使用VS2013。
我该如何实现这一点?
示例:
对于共享的类,我希望在两个库中使用相同的
class.cs
文件,以便不必一直检查类的更改是否传播到两个库中。然而,两个库的命名空间不同,因此每个库中包含类的文件需要不同的
namespace classlib {}
声明。我正在使用git存储库,如果有通过分支/合并操作完成此操作的技术。
目前使用VS2013。
我该如何实现这一点?
示例:
library1.dll
namespace library1
{
public class SharedClass
{
/// code must match SharedClass in libary2
}
}
library2.dll
namespace libary2
{
public class SharedClass
{
/// code must match SharedClass in library1
}
}