2

作为 C# 开发人员,我的解决方案 ( *.sln) 和项目 ( *.csproj) 配置文件很少出现问题,Visual Studio (VS) 可以很好地管理。结果是我基本上不知道这个重要的管道。

但是现在学习 F# 和 Elmish.WPF,我发现 VS 的配置存在问题。

我在这里分叉了 Elmish.WPF:https ://bitbucket.org/fandco/elmish.wpf/src/master/我的问题与在 Visual Studio 2019 v16.9.4 中构建和运行的此存储库的两 (2) 个分支有关, .NET Framework v4.8.04084,在 Win10 (v 21H1) 中。

Elmish.WPF 的那个分支完全展示了我对 .NET 配置的所有无知。;-)

分支master保持不变,C# 项目SingleCounter是启动项目,它正在运行。

这里相关的是HEAD分支:

  • RestoringFandCoExperiments- 配置错误../src/Samples/Ztest/MainWindow.xaml
  • Ztest_and_ZtestDotCore_works-运行../src/Samples/Ztest良好。

RestoringFandCoExperiments带有Ztest(C# 项目调用 F# Elmish.WPF 项目)的分支中的错误MainWindows.xaml是……。

问题:

  1. 为什么我不能在分支中尝试将 F# 项目包含Simple.Core到 C# 项目中(见上图)?ZtestRestoringFandCoExperiments

  2. 为什么必须 ZtestZtest.Core共享相同的名称前缀 ( Ztest),即使它们是单独的项目?

  3. 也许这归结为我不了解CLR命名空间的基本知识以及在连接 C# 和 F# 项目时如何指定它们?

谢谢!

4

0 回答 0