Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Visual Studio 2010:MVC项目:文件名或扩展名太长。(来自hresult的异常:0x800700ce)_Asp.net Mvc_Visual Studio 2010_Asp.net Mvc 3_Namespaces - Fatal编程技术网

Asp.net mvc Visual Studio 2010:MVC项目:文件名或扩展名太长。(来自hresult的异常:0x800700ce)

Asp.net mvc Visual Studio 2010:MVC项目:文件名或扩展名太长。(来自hresult的异常:0x800700ce),asp.net-mvc,visual-studio-2010,asp.net-mvc-3,namespaces,Asp.net Mvc,Visual Studio 2010,Asp.net Mvc 3,Namespaces,我总是喜欢给我的项目命名,比如:myname.myproduct.Web.csproj 这对我来说一直都很有效,有人有其他选择吗 现在的问题是,我创建了一个MVC项目,并使用我的长名称空间名称命名我的项目,它问我是否需要测试,我说是的,现在它给了我一个错误: filename or extension is too long. (exception from hresult: 0x800700ce) 现在检查我的解决方案,我发现缺少测试项目 我的项目目录的位置是c:\users\nam

我总是喜欢给我的项目命名,比如:
myname.myproduct.Web.csproj

这对我来说一直都很有效,有人有其他选择吗

现在的问题是,我创建了一个MVC项目,并使用我的长名称空间名称命名我的项目,它问我是否需要测试,我说是的,现在它给了我一个错误:

    filename or extension is too long. (exception from hresult: 0x800700ce)
现在检查我的解决方案,我发现缺少测试项目

我的项目目录的位置是
c:\users\nameofuser\..documents\visualstudio 2010..
etc,基本上是默认位置

我想这条路太长了


我是否应该将源代码移到
c:\users
之外?停止使用名称空间名称命名我的项目?

是的,将解决方案复制到c:\work可能会在路径中为您提供更多可用的“空间”。我想限制在255个字符左右。另一种技术是在解决方案中创建项目时省略名称空间,并立即在项目属性中修改默认名称空间和程序集名称。在本例中,您的文件夹和项目名称很短,但仍有“好”的名称空间和程序集名称。

几年前,我在VS2005中遇到过类似的问题。我所做的是将我的项目移动到根驱动器,因此路径更短

比如:

c:\projects\blah…