首先,我开发了一个带有“任何CPU”的程序。 设置是“32位优先级”和任何CPU。因为它是默认的。安装了NuGet包的错误
我完成开发后,没有编译错误。 然后,我切换平台x64并重新编译。 VS2017显示很多错误,都安装了NuGet包。
我试图删除文件夹“obj”,“bin”。但我无法解决任何问题。有28个错误。所有是我使用NuGet安装的类名。
我不应该改变这个吗?
为什么VS2017有这么多的麻烦呢?这是正常的吗? 当我与双赢的形式发展,没有烦恼,当我改变目标86,64 ...
如何解决这个未挂级? 所有必须工作...
我的Nuget包是UwpDesktop,InputSimulator。
更新1:我试图重新安装NuGet。但它没有解决。
更新2:我放弃使用“x64”。但我试图修改64位设置“AnyCPU”。现在,我成功地用64位设置再次编译。我也禁用取消“32位优先”选项。但是..我仍然对VS2017发展感到非常痛苦,哈哈,这是真的。
我比较项目与
(A)不限CPU设定值=建立成功,输出文件夹是BIN \调试\
在项目设定(B)64,输出文件夹是BIN \ 64 \调试\
两者都是“相同的”除了输出文件夹的名称。 重要吗?
我不明白为什么VS2017不能建立。 我想,主要原因是NuGet安装路径。我不知道,因为我是第2周学习VS2017,UWP:)
现在,还有问题, 如果我切换回“64”,我不能编译.. 但我可以编译“AnyCPU”。
x64平台发生了哪些错误?我对他们毫无头绪,请在此列出。 –
有些软件包有时没有用于Nuget中的特定框架和平台的程序集,请尝试删除nuget软件包并再次添加它,以便在出现问题时提供。提供有关您的错误和设置的更多信息(框架版本,项目类型,安装的NuGet软件包的版本等)。 – bradbury9
我更新了一些进度。谢谢 ! –