C# vs2013 winforms项目在其他计算机上不工作,导致filenotfound异常

C# vs2013 winforms项目在其他计算机上不工作,导致filenotfound异常,c#,winforms,xsd,app-config,C#,Winforms,Xsd,App Config,我是visual studio的新手,如果这是一个容易解决的问题,请原谅 我用vs2013开发了一个winforms应用程序,并使用了一些Web服务。 我的问题是,当我将项目部署到另一台未安装任何visual studio版本的计算机时,会出现System.IO.FileNotFound错误。 最近我意识到我的app.config文件的schemas属性有如下路径 “C:\Program Files(x86)\Microsoft Visual Studio 12.0\xml\Schemas\Do

我是visual studio的新手,如果这是一个容易解决的问题,请原谅

我用vs2013开发了一个winforms应用程序,并使用了一些Web服务。 我的问题是,当我将项目部署到另一台未安装任何visual studio版本的计算机时,会出现System.IO.FileNotFound错误。 最近我意识到我的app.config文件的schemas属性有如下路径

“C:\Program Files(x86)\Microsoft Visual Studio 12.0\xml\Schemas\DotNetConfig45.xsd”

“C:\Program Files(x86)\Microsoft Visual Studio 12.0\xml\Schemas\EntityFrameworkConfig_6_1_0.xsd”

“C:\Program Files(x86)\Microsoft Visual Studio 12.0\xml\Schemas\RazorCustomSchema.xsd”

“C:\Users\Administrator\AppData\Local\Temp\Microsoft\VisualStudio\XMLEditor\ServiceModel.93d9284583274f8c9f8ff31f2dd0cb96.xsd”

问题是其他计算机没有这些路径。 我还尝试选择“不使用此架构”选项,但每当我生成或运行项目时,VisualStudio都会忽略我的seelction。 有什么问题?为什么会出现这个错误?我需要知道有什么一般性的问题吗? 我搜索了一下,找不到任何解决方案。

问题解决了。
这与那些xsd文件无关。Visual studio没有包含我的项目使用的.dll文件。我通过将Visual studio安装到客户端计算机来解决此问题,并直接从Visual studio运行该项目,然后为我提供缺少的.dll文件的确切名称。包含.dll文件后,我的项目现在可以正常工作。

FileNotFoundException是与这些模式无关,它们仅在开发时用于IntelliSense和验证。记录并检查实际的异常,您将看到实际上忘记部署的文件。