首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NuGet包生成错误

使用NuGet包生成错误
EN

Stack Overflow用户
提问于 2018-05-03 07:02:34
回答 1查看 487关注 0票数 1

我目前正试图建立这样的项目结构:

  • 核心(.Net标准)
    • 参考资料: MVVMLightLibsStd10
    • 参考资料:.。

  • 桌面(.Net Framework4.6.1)
    • 参考资料: MVVMLightLibsStd10
    • 参考资料:.。

当我在本地编译它时,它可以正常工作,但是在上我得到了错误

代码语言:javascript
复制
Error CS0246: The type or namespace name 'GalaSoft' could not be found
(are you missing a using directive or an assembly reference?)

每次我引用任何Nuget包。

项目可以找到这里

构建日志是这里

有谁知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-04 02:38:36

您需要将MvvmLightLibs NuGet包安装到DSACharacterSheet.Desktop项目中。

App.xaml.cs文件中,您指定使用下面的命名空间:

代码语言:javascript
复制
using GalaSoft.MvvmLight.Ioc;
using GalaSoft.MvvmLight.Messaging;
using GalaSoft.MvvmLight.Views;

但根据已安装的软件包无法找到它们。安装MvvmLightLibs包后,命名空间将是有效的,您可以成功地构建项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50148801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档