我正在尝试在Windows 8应用程序中绘制一些图形。
所以我下载了这个:
http://modernuitoolkit.codeplex.com/
然后我右键单击我的项目,单击添加引用并导航到.dll文件。
但是当我尝试构建项目时,我遇到了很多这类错误:
错误18有效负载文件'c:\ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ LineSeries.xaml'不存在。 APP1
错误15有效载荷文件'c:\ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DataPointSeries.xaml'不存在。 APP1
错误16有效载荷文件'c:\ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DefinitionSeries.xaml'不存在。 APP1
错误17有效载荷文件'c:\ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ LegendItem.xaml'不存在。 APP1
这只是其中的一小部分。他们似乎与Xaml有关。
感谢。
答案 0 :(得分:8)
要解决此问题,请转到DLL输出文件夹(例如bin \ Release),创建一个名为DLL-Name的新文件夹(例如MyUserControlLibrary),然后将XAML文件移动到此文件夹。
bin\Release\
MyUserControlLibrary.dll
MyUserControlLibrary.pri
MyUserControlLibrary\ [folder] <-- create
UserControl1.xaml <-- move here
UserControl2.xaml <-- move here
答案 1 :(得分:7)
正如其他答案所示,创建适当的目录并移动生成的.xr.xml
文件确实有效,
对此的正确解决方案是,
打开项目属性(通过右键单击解决方案资源管理器中的项目,或关注项目并按 Alt + Enter
导航至构建部分(截至2017年,通过侧边栏)
选中输出组下的生成库布局复选框。
...执行哪些Visual Studio将为您生成必要的目录和文件结构。
答案 2 :(得分:6)
虽然两个答案都是正确的,但我发现它们起初很混乱。这是我试图澄清的。
引用的.dll依赖于文件,它希望它们位于它所在的文件夹中。缺少这些文件,您需要手动排列所需的文件夹和文件:
答案 3 :(得分:2)
通过将文件夹移动到所需的目录来管理修复它......
答案 4 :(得分:0)
当我引用共享项目时,有时会遇到此异常。 当您将某些项目从该项目移动(剪切/粘贴)到其他位置时,*。projitems调整不正确,因此会出现错误。 手动删除这些行可以解决此问题。
答案 5 :(得分:-1)
好的,所有这些答案都是无用的,令人困惑。
我在使用 Acr.UserDialogs 软件包时遇到问题,所以我搜索了谷歌并在github上看到了这个页面:Build Failed while compiling UWP in Xamarin.Forms Project
它基本上是这样说的:
是Acr.UserDialogs.xr.xml在Acr.UserDialogs下手动复制它 文件夹对我有用。
所以基本上去寻找它正在寻找的文件。它不会出现(因此出现错误信息),但在我的情况下它出现在文件夹中,所以我手动创建了它想要的文件夹并将文件拖放到了。
错误排序。