Visual Studio项目中ProjectTypeGuids标记的意义是什么?当我创建一个WPF应用程序时,我在这里看到两个GUID.
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}**
Run Code Online (Sandbox Code Playgroud)
这些是否代表WPF和Windows类型的应用程序?
如果我创建自己的具有.xaml和.cs文件的项目类型(.myproj),我应该填写这个ProjectTypeGuids标签?我是否还需要填写ProjectType标签?
如果有人区分ProjectType和ProjectTypeGuids*标签也会更好.
.net projects-and-solutions visual-studio-2010 visual-studio
我正在尝试将WPF ResourceDictionary添加到刚刚创建的C#项目中.该项目最初不是WPF项目,但现在我需要在其中包含一些WPF资源.
当我右键单击项目并选择"添加"时,ResourceDictionary不是一个选项.即使我打开模态对话框并导航到ResourceDictionary类型应该在的位置(与其他WPF类型一起),它也不存在.
此外,当我手动将具有ResourceDictionary语法的XAML文件添加到项目时,我无法使用WPF Application.Load(uri)语法以编程方式加载它,所以我觉得VS2010阻止我添加文件是有原因的.
如何让我的项目"能够"添加ResourceDictionary而无需从头开始重新创建整个项目作为WPF项目并从头开始重新添加每个文件?
另外,什么定义了可以添加到项目中的文件类型,以便将来可以避免类似的问题?希望它像我需要添加到AssemblyInfo.cs文件中的一行一样简单.