【问题标题】:Why my C# Project properties has no target framework and no combo box choices?为什么我的 C# 项目属性没有目标框架和组合框选项?
【发布时间】:2020-02-24 22:25:39
【问题描述】:

我从 GitHub 下载了 AvalonDock,并在 Visual Studio 中打开。 没有“目标框架”,ComboBox 列表为空,ComboBox 被禁用。

有人知道为什么吗?

注意:我有一个 .net Core WPF 应用程序并将 AvalonDock 项目添加为依赖项,一切正常。

【问题讨论】:

    标签: c# wpf .net-core project avalondock


    【解决方案1】:

    原因很可能是多目标。

    通过右键单击项目名称并选择“编辑项目文件”(如果可用)在记事本或 Visual Studio 中打开项目,然后查找如下行:

    <TargetFrameworks>netstandard1.4;net40;net45</TargetFrameworks>
    

    以下是来自 Microsoft 的更多信息:

    https://docs.microsoft.com/en-us/dotnet/standard/frameworks

    不幸的是,没有 Gui 方法可以实现 Multi-target,这就是为什么您不会在项目中看到目标框架。

    【讨论】:

    • 谢谢!!! netcoreapp3.0;net4 看来你明白了。我希望微软能尽快更新 Visual Studio 以将这些情况考虑在内。
    • 不客气。我同意 GUI,但由于 Visual Studio、Nuget、Git Hub 和 SQL Server 的价格,我改变了我的抱怨来感谢微软。
    • 我使用 Microsoft 产品已有 25 年了。我喜欢微软。但比10年前少了很多。我现在必须编写一些代码,并且觉得我正处于一个大转变中,一切都在正常工作。我们有很棒的框架,比如 UWP、WPF 和 Core,但如果可能的话,管理所有这些实际上并不容易。自 2010 年以来,他们默默地脱离了桌面开发。他们现在似乎在投资 Core,但我们怎么知道将支持什么以及何时支持(Win2D、SVG、...)?为什么他们不使用 C# 编写软件?他们怎么能说“采用 C#”但他们自己却不使用它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    相关资源
    最近更新 更多