每当我尝试打开(csproj)从互联网上下载的项目时,大多数时候,我都会得到
"此安装不支持项目类型"
我的Visual Studio安装似乎没有损坏(除了打开这些csproj文件之外,我几乎可以用它做任何事情)
可能是什么导致了这个?
使用Visual Studio 2005.
.sln或.vcproj文件(或其他任何地方)中是否有定义项目类型/子类型的内容?
编辑:我的意思是,当您创建项目时,首先选择一种语言(例如Visual C#),然后选择项目类型(例如Windows),然后选择子类型(例如控制台应用程序).
这些信息存储在VS文件中的哪个位置?
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
我有一个Winform应用程序,它有一个非常简单的表单,program.cs主文件和大约60个后端.cs文件.我想将项目转换为WPF应用程序.看这里没有显示任何接近我想做的事情.
我需要
然后,我将在视图和viewmodel文件之间手动拆分旧表单文件的内容.
有什么方法比从头开始更容易?
编辑:我宁愿不将新的WPF ui托管到旧的winforms shell中,而是用wpf替换当前的表单应用程序.
EDIT2:我不希望整个项目和架构转换WPF(因为它是提出和回答的SO几次),我完全理解,这些是2个不同的框架和我完全愿意做手工的变化.我想转换csproj所以它将编译为WPF应用程序而不是Forms应用程序.