我目前正在尝试设置以下项目结构:
- 核心(.Net 标准(
- 参考资料: MVVMLightLibsStd10
- 引用:。。。
- 桌面 (.Net Framework 4.6.1(
- 参考资料: MVVMLightLibsStd10
- 引用:。。。
当我在本地编译它时,它工作正常,但在构建服务器上我收到错误
Error CS0246: The type or namespace name 'GalaSoft' could not be found
(are you missing a using directive or an assembly reference?)
每次我引用任何 Nuget 包时。
项目可以在这里找到
构建日志在这里
有人知道如何解决这个问题吗?
您需要将MvvmLightLibsNuGet 包安装到 DSACharacterSheet.Desktop 项目中。
在App.xaml.cs
文件中,您指定使用以下命名空间:
using GalaSoft.MvvmLight.Ioc;
using GalaSoft.MvvmLight.Messaging;
using GalaSoft.MvvmLight.Views;
但是根据已安装的软件包找不到它们。安装MvvmLightLibs
包后,命名空间将有效,您可以成功生成项目。