如何解决MSBuild-将外部文件项目文件夹外部的文件嵌套到项目文件夹中的文件中
|| 我有以下情况: 我有2个项目: Proj1 Proj2 这些项目中的每个项目都需要访问类似的服务(FooService),因此我编写了Foo.svc和Foo.svc.cs文件,并将它们放在两个项目目录之外的目录中。 然后,我编辑了Proj1.csproj文件以执行以下操作: Foo.svc 就编辑和编译代码而言,这可以很好地工作,但是我无法访问该服务:http://localhost/Proj1/Foo.svc <<该不存在(因为实际的Foo.svc文件不在项目目录)。 因此,我将Foo.svc文件复制到每个项目中,然后将代码隐藏文件(Foo.svc.cs)保留在公共目录中。但是,现在Visual Studio抱怨\“ .. \\ Common \\ Foo.svc.cs \”的父文件\'Foo.svc \'在项目文件中找不到。可能是因为它正在寻找相对于代码隐藏文件的\'Foo.svc \'文件? Foo.svc 有什么方法可以做我要寻找的...将代码隐藏在两个项目目录的外部(以便它们都可以链接到它),并且以某种方式具有可在localhost上的IIS中访问的svc文件,并且以便将代码隐藏文件折叠到Visual Studio中的svc文件中?解决方法
您正在谈论的是更改您的MSBuild文件(也称为csproj文件-http://msdn.microsoft.com/zh-cn/library/bb629388.aspx)
我试图模拟您在做什么,但我认为没有适合您所需的解决方案。没错,您的项目可以正常运行,但是从美学上讲,您不能将项目目录外部的文件嵌套到项目目录内部的文件中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。