C# c应用程序在没有vs 2012的情况下停止在pc上工作
所以我有一个在我的机器上运行完美的c应用程序。当我尝试在没有vs 2012的pc上运行它时,我在某个时候遇到了这个异常。我搞不清楚我的应用程序所指的vs安装的是什么 system.io.filenotfoundexception无法加载文件或程序集 system.web.Mvc 我检查了已安装的驱动程序/程序,但如果我卸载mvc 3,该程序仍然有效。但如果我移除vs,它将停止工作。net 4.5安装在电脑上 申请书:C# c应用程序在没有vs 2012的情况下停止在pc上工作,c#,visual-studio-2012,filenotfoundexception,C#,Visual Studio 2012,Filenotfoundexception,所以我有一个在我的机器上运行完美的c应用程序。当我尝试在没有vs 2012的pc上运行它时,我在某个时候遇到了这个异常。我搞不清楚我的应用程序所指的vs安装的是什么 system.io.filenotfoundexception无法加载文件或程序集 system.web.Mvc 我检查了已安装的驱动程序/程序,但如果我卸载mvc 3,该程序仍然有效。但如果我移除vs,它将停止工作。net 4.5安装在电脑上 申请书: 该应用程序连接到rest api并执行一些post/put/get/del请求
该应用程序连接到rest api并执行一些post/put/get/del请求。基本上,答案是,应用程序中的一些代码试图加载System.Web.Mvc,这不应该是Windows窗体应用程序的一部分。System.Web.Mvc随VS2012一起安装,是Web开发环境的一部分。卸载VS2012将删除该选项,并且您的应用程序将失败。修复程序应该包括从Windows窗体应用程序中删除System.Web.Mvc。基本上,答案是,应用程序中的某些代码试图加载System.Web.Mvc,而System.Web.Mvc不应该是Windows窗体应用程序的一部分。System.Web.Mvc随VS2012一起安装,是Web开发环境的一部分。卸载VS2012将删除该选项,并且您的应用程序将失败。修复程序应包括从Windows窗体应用程序中删除System.Web.Mvc您可以使用Visual Studio快速创建安装程序,方法是转到项目属性,选择“发布”,然后启动“发布向导…”。。。。如果您的项目确实依赖于System.Web.Mvc,那么它将被包括在内。您还可以在整个向导中指定先决条件。创建的安装程序可以在未安装Visual Studio或其他开发人员框架的计算机上使用
问题仍然存在:什么取决于System.Web.Mvc?如果我们需要答案,它需要调查您的引用。您可以使用Visual Studio快速创建安装程序,方法是转到项目属性,选择“发布”,然后启动“发布向导…”。。。。如果您的项目确实依赖于System.Web.Mvc,那么它将被包括在内。您还可以在整个向导中指定先决条件。创建的安装程序可以在未安装Visual Studio或其他开发人员框架的计算机上使用
问题仍然存在:什么取决于System.Web.Mvc?如果我们想要答案,它需要调查您的参考资料。确保您的电脑有您的C应用程序在做什么?很奇怪,如果不是web应用程序,它需要MVC…@Habib framework 4.5已安装。这里的关键问题是,这是winforms应用程序还是web?然后,出现了一个问题。在winforms中,您不应该从system.web.Mvc调用任何东西。我甚至不确定你是否可以在没有安装VS的情况下安装mvc框架,因为它的全部目的是安装到VS中。但是你可以尝试将mvc DDL加载到你的应用程序箱中。要调用REST,您只需要System.Net.htt确保您的pc上有C应用程序在做什么?很奇怪,如果不是web应用程序,它需要MVC…@Habib framework 4.5已安装。这里的关键问题是,这是winforms应用程序还是web?然后,出现了一个问题。在winforms中,您不应该从system.web.Mvc调用任何东西。我甚至不确定你是否可以在没有安装VS的情况下安装mvc框架,因为它的全部目的是安装到VS中。但是你可以尝试将mvc DDL加载到你的应用程序箱中。要调用REST,您应该只需要System.Net.HttpHhm奇怪,我找不到对System.Web.Mvc2的任何引用。可能的情况是:1-引用了其他DLL,它依赖于System.Web.Mvc;2-System.Web.Mvc动态加载。在代码文件中搜索。在这两种情况下,它可能是DLL本身,也可能是另一个依赖于它的DLL。奇怪的是,我找不到对System.Web.Mvc2的任何引用。可能的情况是:1-引用了其他DLL,它依赖于System.Web.Mvc;2-System.Web.Mvc动态加载。在代码文件中搜索。在这两种情况下,它可以是DLL本身,也可以是依赖于它的另一个DLL