未安装项目的应用程序

Die*_*ego 14 visual-studio-2003 visual-studio-2010 visual-studio

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

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

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

Jer*_*ger 35

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

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


小智 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
Run Code Online (Sandbox Code Playgroud)

随着

The application for project is not installed.
Run Code Online (Sandbox Code Playgroud)

是的,我正在升级,是的,我还没有其他要素。给我错误是可以的-但是为什么不完成项目的迁移/加载。如果您不加载任何内容,我将无法解决其他问题!您加载了子项目,然后告诉我应该选择更高版本的.NET Framework。太好了,我做到了。那么,为什么不完成主项目的加载并让我修复错误呢?

解决此问题的许多尝试都失败了。我最后的解决方案是,{让箭头刺穿胸部,死于Arghhhhhh }}

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

然后我找到了{project}.csproj.webinfo文件。它指的是http://localhost/{stuff}/{project}.csproj,所以我将其设置为{project}.csproj。没运气。然后,我刚刚重命名了webinfo文件以将其隐藏。尤里卡,项目很热!

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


vap*_*guy 5

I found a solution that worked for Visual Studio 2017.

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

感谢 Paul Potter 和 Paul Shaughnessy,网址为 https://developercommunity.visualstudio.com/content/problem/216061/project-inknown-application-not-installed.html - 我刚刚完成了验证工作、压缩信息和交付:)


Ale*_*tic 4

如果您的项目单独迁移良好,则创建一个新的空白 Visual Studio 2010 解决方案,并单独添加新项目(右键单击解决方案->添加->现有项目)

但我不确定您的项目是否能够单独加载。有些项目类型需要安装一些附加软件才能获得支持。我面临的最常见的问题是使用旧版本的 asp.net mvc(1 或 2)构建的旧项目,并且我安装了 asp.net mvc 3...或者使用 asp.net ajax 构建的真正旧项目...在这些中在这种情况下,您必须安装该附加软件,然后导入项目,或者找到一个工具将该项目类型升级到较新的版本。