首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能让linked.cs文件在当前解决方案中使用可用的命名空间?

是否有可能让linked.cs文件在当前解决方案中使用可用的命名空间?
EN

Stack Overflow用户
提问于 2020-09-14 19:30:04
回答 1查看 36关注 0票数 0

如果我使用.cs选项从外部文件夹链接一个“添加作为链接”文件,是否可以对其进行配置,使intellisense/auto识别我添加到的解决方案中可用的名称空间?

我做了几次测试,我发现(默认情况下)链接文件只使用在本地可用的解决方案中找到的名称空间(第一个解决方案文件找到了它的路径层次结构)。如果.cs文件包含在一个空文件夹中,则搜索一个.sln文件,如果在搜索结束时没有找到,那么在编辑该文件时将没有外部名称空间可用。

免责声明:我不太了解Visual是如何工作的,我在网上找不到任何资源来验证这一点,也找不到很多关于“链接文件”的信息。

我打算将该文件复制到构建中:

代码语言:javascript
复制
<ItemGroup>
<Compile Include="C:\Users\User\QuantConnect\User\**\*.cs*">
  <Link>SkyLightProjects\%(RecursiveDir)%(FileName)%(Extension)</Link>
  <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>

是否可以将外部.cs文件(作为链接)添加到解决方案中,并从添加到?的解决方案中使用带有名称空间的intellisense对其进行编辑。

在编写本报告(16.7.3)时,我正在使用VisualStudioCommunity2019IDE。

EN

回答 1

Stack Overflow用户

发布于 2020-09-14 21:09:35

由于彼得的澄清,我发现这是可能的,而且应该在默认情况下起作用。

在我的项目文件中可能有一个bug,因为我最终解决了这个问题,只需添加(其中一个) .cs文件而不是作为链接,然后删除它。不知怎么的,这解决了这个问题,现在我的链接.cs文件支持Intellisense。

我无法在我的.csproj文件中找到和更改,所以我真的不知道是什么修复了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63890749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档