【问题标题】:A project can't reference another project of the same solution - the method or operation not implemented一个项目不能引用同一个解决方案的另一个项目——方法或操作没有实现
【发布时间】:2020-01-18 12:46:05
【问题描述】:

我想在同一解决方案中的 UWP 项目(“EPS 视图”)中使用我的 c# 控制台应用程序项目(“EPS 逻辑”)中的一些方法。

我尝试添加引用-Calling methods from different Projects in one Solution

但是当我尝试时,我得到了两个错误:

Cannot add reference to project "EPS Logic"

The method or operation is not implemented.

此外,我的 EPS 逻辑项目中的所有类都收到类似这样的警告:

warning DV2002: Class 'SequenceMaker' is not mapped to any Dependency Validation diagram

但我不知道这是否是问题的一部分。我不应该首先尝试向 UWP 项目添加任何东西吗?

【问题讨论】:

    标签: c# uwp reference projects-and-solutions


    【解决方案1】:

    您将无法从 UWP 项目中引用控制台应用;他们不兼容!如果它真的只是逻辑,你应该创建一个 .NET Standard 类库或 UWP 类库并将你的逻辑放在那里。你应该可以引用它。

    如果您想要一个控制台应用一个具有共享逻辑的 UWP 应用,将该逻辑拆分到一个 .NET Standard 类库中,然后从控制台和 UWP 项目中引用它。 p>

    【讨论】:

    • 我确实做到了——我的解决方案现在有了:.NET Standard 类中的逻辑、​​UWP 项目中的视图以及用于其他测试的附加控制台项目——而且它有效!谢谢!
    猜你喜欢
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 2023-01-19
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多