相关疑难解决方法(0)

Visual Studio不支持特定的csproj文件

当我尝试打开项目的解决方案文件时,我收到此错误.解决方案是2012年文件(使用记事本检查).

在此输入图像描述

如果我单击Ok,解决方案将打开,除了一个未加载的csproject.我在UpgradeLog.htm文件中收到了一个迁移报告,该项目无法加载时出现以下错误.无法弄清楚它.

错误:

未找到此项目类型所基于的应用程序.请尝试此链接以获取更多信息:http: //go.microsoft.com/fwlink/?prd = 12395&pver = 11&sbp = ProjectTypeDeprecated&plcid = 0x409&clcid = 0x409&ar = MSDN&sar = ProjectCompatibility&o1 = 82b43b9b-a64c-4715-b499-d71e9ca2bd60

升级报告是否意味着它是以前版本的Visual Studio中的项目?它也不会在Visual Studio 2010中打开.

c# csproj visual-studio-2010 visual-studio visual-studio-2012

40
推荐指数
1
解决办法
6万
查看次数

Visual Studio项目类型guids

我下载了一个Visual Studio项目,但我无法在我的Visual Studio 2010副本中打开它.无用的错误消息:

此安装不支持项目类型.

打开项目类型需要什么软件?它没有说.

我实际去看了.csproj文件,它告诉我它的项目类型

<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

我是想从这个随机字符串中识别出我需要什么软件?这绝对是荒谬的.

csproj visual-studio

29
推荐指数
3
解决办法
2万
查看次数

为什么我不能将某些文件类型添加到VS2010项目中?

我正在尝试将WPF ResourceDictionary添加到刚刚创建的C#项目中.该项目最初不是WPF项目,但现在我需要在其中包含一些WPF资源.

当我右键单击项目并选择"添加"时,ResourceDictionary不是一个选项.即使我打开模态对话框并导航到ResourceDictionary类型应该在的位置(与其他WPF类型一起),它也不存在.

此外,当我手动将具有ResourceDictionary语法的XAML文件添加到项目时,我无法使用WPF Application.Load(uri)语法以编程方式加载它,所以我觉得VS2010阻止我添加文件是有原因的.

如何让我的项目"能够"添加ResourceDictionary而无需从头开始重新创建整个项目作为WPF项目并从头开始重新添加每个文件?

另外,什么定义了可以添加到项目中的文件类型,以便将来可以避免类似的问题?希望它像我需要添加到AssemblyInfo.cs文件中的一行一样简单.

c# wpf visual-studio-2010

24
推荐指数
1
解决办法
4003
查看次数

在"添加新项目窗口"中找不到ResourceDictionary

当我创建一个新的WPF项目时,我可以在Add New Item Window中找到ResourceDictionary.但我还有另一个项目,我找不到,我不知道为什么. 只有UserControl但没有ResourceDictionary

更新:该项目最初是针对.net 3.5的,但现在它还有.net 4.0的版本.这意味着同一个项目中有两个.sln文件(一个用于3.5,另一个用于4.0).

wpf wpf-controls resourcedictionary

14
推荐指数
2
解决办法
8865
查看次数

从类库转换为WCF需要采取哪些步骤?

我创建了一个项目作为类库.现在我需要将它变成一个WCF.我可以创建一个WCF项目,但我想避免与TFS一起大惊小怪.我已经完成了App.config并将/client:"wcfTestClient.exe"行添加到了命令行参数中.但是,它似乎还有其他东西在推出主机时缺失.

c# hosting wcf app-config

6
推荐指数
1
解决办法
1万
查看次数

从NetStandard转换为Framework之后,Visual Studio 2017不会将CSPROJ视为有效的项目文件

在VS Enterprise 2017 15.8.2中完成了以下操作。我已经将.NET Framework项目(C#)转换为netstandard,然后由于生成问题不得不将其转换回。通过从git恢复先前的提交来完成转换。但是,现在VS无法将项目识别为有效项目。链接的单元测试项目将生成警告

找不到引用的组件“ <项目名称>”。

尝试查看项目属性会产生错误

尝试加载项目属性窗口时发生错误。关闭窗口,然后重试。找不到会员。(来自HRESULT的异常:0x80020003(DISP_E_MEMBERNOTFOUND))

构建选择选项从构建菜单中消失,而构建/调试选项从项目上下文菜单中消失。解决方案资源管理器的依赖项节点为空。我看到过其他帖子,其中有人描述了类似的情况,可以通过重新打开解决方案或将vs模式更改为其他开发类型或删除bin / obj来解决。这些都不起作用,也没有完全重新启动。考虑到该项目文件曾经是框架,我怀疑.gitignore覆盖了某个地方需要删除的某些内容。

visual-studio-2017

4
推荐指数
2
解决办法
702
查看次数

无法将页面添加到我的项目中

我在Visual Studio中的一个项目是WPF项目.

我有创建的默认文件加上我添加的2个类和几个文件夹.

在此输入图像描述

我的问题是,当我尝试将一个Window添加到我的View文件夹时,我不能因为我没有Window(或页面)的选项.

在此输入图像描述

正如您所看到的,出于某种原因,尽管我的应用程序被创建为WPF项目,但它现在认为它是一个WinForms项目.

如何将其从WinForms还原/更改为WPF项目?


编辑
请注意,我使用的是Visual Studio 2012 Premium.

如果我添加一个新的WPF项目,我会得到Page/Window等选项,所以这个错误是项目特定的.

根据评论,这是我点击添加新项目时得到的屏幕(抱歉,我不能放在整个列表中)

在此输入图像描述

这是WPF菜单的视图

在此输入图像描述

wpf winforms visual-studio-2012

2
推荐指数
1
解决办法
1555
查看次数