我试图在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有关.
谢谢.
要解决此问题,请转到DLL输出文件夹(例如bin\Release),创建一个名为DLL-Name的新文件夹(例如MyUserControlLibrary)并将XAML文件向下移动到此文件夹.
bin\Release\
MyUserControlLibrary.dll
MyUserControlLibrary.pri
MyUserControlLibrary\ [folder] <-- create
UserControl1.xaml <-- move here
UserControl2.xaml <-- move here
Run Code Online (Sandbox Code Playgroud)
正如其他答案所示,创建适当的目录并移动生成的.xr.xml文件确实有效,但是,
对此的正确解决方案是,
打开项目属性(通过右键单击解决方案资源管理器中的项目,或关注项目并按Alt+ Enter.
导航到Build部分(截至2017年,通过侧边栏)
选中" 输出"组下的" 生成库布局"复选框.

...执行哪些Visual Studio将为您生成必要的目录和文件结构.
虽然两个答案都是正确的,但我发现它们起初很混乱.这是我试图澄清的.
引用的.dll依赖于文件,它希望它们位于它所在的文件夹中.缺少这些文件,您需要手动排列它需要的文件夹和文件:
| 归档时间: |
|
| 查看次数: |
7810 次 |
| 最近记录: |