Mic*_*ael 24 c# wpf visual-studio-2010
我正在尝试将WPF ResourceDictionary添加到刚刚创建的C#项目中.该项目最初不是WPF项目,但现在我需要在其中包含一些WPF资源.
当我右键单击项目并选择"添加"时,ResourceDictionary不是一个选项.即使我打开模态对话框并导航到ResourceDictionary类型应该在的位置(与其他WPF类型一起),它也不存在.
此外,当我手动将具有ResourceDictionary语法的XAML文件添加到项目时,我无法使用WPF Application.Load(uri)语法以编程方式加载它,所以我觉得VS2010阻止我添加文件是有原因的.
如何让我的项目"能够"添加ResourceDictionary而无需从头开始重新创建整个项目作为WPF项目并从头开始重新添加每个文件?
另外,什么定义了可以添加到项目中的文件类型,以便将来可以避免类似的问题?希望它像我需要添加到AssemblyInfo.cs文件中的一行一样简单.
Jim*_*lla 38
关闭项目.创建一个您将使用的WPF项目类型的新项目.然后在记事本中打开新的.csproj文件.找到ProjectTypeGuids
元素.将这些GUID复制到剪贴板.在记事本中打开现有的.csproj文件.将这些GUID附加到此文件的ProjectTypeGuids
元素中.(检查欺骗.)在Visual Studio中重新加载项目.您现在应该能够添加所有WPF文件类型.
PS:我没有专门针对WPF做过这个,但我有其他项目类型,并且它没有问题.
我相信GUIDS对每个人都是一样的,所以你需要的价值应该是:{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
......这可以为你节省创建一个新项目的步骤.
归档时间: |
|
查看次数: |
4003 次 |
最近记录: |