我总是喜欢用这样的名称来命名我的项目:myname.myproduct.Web.csproj
例如。
这对我来说一直很有效,有人有替代方案吗?
现在的问题是我创建了一个 MVC 项目并使用我的长命名空间名称命名我的项目,它询问我是否想要测试,我说是,现在它给了我错误:
filename or extension is too long. (exception from hresult: 0x800700ce)
现在检查我的解决方案,我发现测试项目丢失了。
我的项目目录的位置是 c:\users\nameofuser\......documents\visual studio 2010 ....
等,基本上是默认值。
还有其他人有过这个吗,我认为它的路径太长了。
我应该将源代码移到 c:\users
之外吗?停止使用命名空间名称来命名我的项目?
最佳答案
是的,将您的解决方案复制到 c:\work 可能会在路径中为您提供更多可用的“空间”。我认为限制是 255 个字符左右。另一种技术是在解决方案中创建项目时省略命名空间,并立即在项目属性中修改默认命名空间和程序集名称。在这种情况下,您的文件夹和项目名称很短,但您仍然拥有“漂亮”的命名空间和程序集名称。
关于asp.net-mvc - Visual Studio 2010 : MVC project : filename or extension is too long.(hresult 异常:0x800700ce),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6411248/