未安装项目的应用程序

时间:2012-02-13 16:25:36

标签: visual-studio visual-studio-2010 visual-studio-2003

我正在打开一个显然构建在Visual Studio 2003上的解决方案(不确定,我对它一无所知)并尝试迁移到2010年。尝试迁移时,我收到消息:

未安装项目''的应用程序确保安装了项目类型(.csproj)的应用程序。

如果我打开解决方案的每个单个项目,他们就可以很好地迁移,但不能解决方案本身。

7 个答案:

答案 0 :(得分:24)

右键单击项目文件,然后"重新加载"

如果解决方案打开,但您的项目显示为"不兼容",则可能需要重新加载。当从VS运行更新并且它无法识别我的njsproj

时,这对我有用

答案 1 :(得分:5)

我知道这是一个老问题,但它仍然发生在VS 2013中。

我有一个旧的VS 2003 Web应用程序。我在VS 2013(Ultimate)中打开它并收到错误消息:

Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server

一起
The application for project is not installed.

是的,我正在升级,是的,我没有准备好其他一些元素。给我错误很好 - 但为什么你没有完成项目的迁移/加载。如果你没有加载任何东西,我无法解决其他问题!您加载了子项目,然后您告诉我应该选择以后的.NET Framework。好的,我做到了。那么为什么你没有完成加载主项目并让我修复错误呢?

许多修复此问题的尝试都失败了。我的最终解决方案,只是让项目加载是{箭头刺穿胸部,死于 Arghhhhhh 在他的嘴唇上} ...

我找到了{project}.csproj文件。我找到了<Reference>部分。 .NET Framework组件的路径不再有效,并且引用了不再安装的旧版本(是的,升级,还记得吗?)。我手动更改了路径以引用.NET Framework 4.5组件。该项目仍然无法加载。

然后我找到了{project}.csproj.webinfo文件。它提到了http://localhost/{stuff}/{project}.csproj,因此我将其设置为{project}.csproj。没运气。然后我只是重命名了webinfo文件来隐藏它。尤里卡,这个项目很热!

项目已加载,我得到了#34;您已完成转换Visual Studio .NET 2003 Web项目的第一步。要完成转换,请在解决方案资源管理器中选择您的项目,然后选择转换为Web应用程序&#39;上下文菜单项。&#34;当然,它不存在,但作为项目菜单中的最后一项存在。然后我得到了#34;此操作将添加设计器和代码,以便将网站项目转换为Web应用程序项目所需的文件。你想继续吗?&#34;你打赌你的后路我想继续!现在我有一个我可以开始修复的项目。感谢Microsoft提供的信息性错误消息。

答案 2 :(得分:3)

如果您的项目单独迁移正常,则创建一个新的空白visual studio 2010解决方案,并单独添加新项目(右键单击解决方案 - &gt; add-&gt;现有项目)

但我不确定你的项目会单独加载。有些项目类型需要安装一些额外的软件才能获得支持。我遇到的最常见的问题是使用旧版本的asp.net mvc(1或2)构建的旧项目,我安装了asp.net mvc 3 ......或者用asp.net ajax构建的旧项目...在那些例如,您必须安装该附加软件然后导入项目,或找到一个工具将该项目类型升级到更新版本。

答案 3 :(得分:2)

我找到了适用于Visual Studio 2017的解决方案。

在Visual Studio中,转到工具>扩展和更新。在右上角的搜索框,搜索“集成”。它应该带有分析或诊断工具(或类似工具)。点击禁用,然后点击启用。退出对话框,然后关闭Visual Studio。重新启动并再次打开您的解决方案。您的项目仍然会抱怨由于不兼容而无法加载,但是现在您可以右键单击它们,然后选择“重新加载项目”,这样它们就可以正常加载。

信贷在https://developercommunity.visualstudio.com/content/problem/216061/project-incompatible-application-not-installed.html寄给Paul Potter和Paul Shaughnessy-我只是进行了验证工作,浓缩了信息,然后交付:)

答案 4 :(得分:1)

添加此答案以供因缺少“ .smproj”文件而落入此处的用户作为参考。

由于缺少各种项目文件,可能会出现此问题。对我而言,这是因为缺少“ .smproj”文件,该文件是SQL Server Analysis Services(SSAS)的项目文件。我重新安装了SQL Server数据工具(SSDT),然后重新启动了Visual Studio。 Originally Answered here

答案 5 :(得分:0)

在谷歌搜索中出现此问题时,为那些在VS2017中从早期版本面临SSRS项目问题的人添加此内容。

在Visual Studio中,转到工具>扩展和更新。下载以下内容:

Microsoft Reporting Services项目
Microsoft RDLC报表设计器

答案 6 :(得分:0)

有时“管理扩展”中的 SSIS 或 SSAS 扩展在设置中被禁用,必须手动启用。然后重启Visual Studio

Extensions>Manage Extensions