Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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/9/visual-studio/8.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
Vb.net 是否可以将Visual Studio引用设置为虚拟目录?_Vb.net_Visual Studio_Iis_Webforms - Fatal编程技术网

Vb.net 是否可以将Visual Studio引用设置为虚拟目录?

Vb.net 是否可以将Visual Studio引用设置为虚拟目录?,vb.net,visual-studio,iis,webforms,Vb.net,Visual Studio,Iis,Webforms,我正在使用一个过时的VB.NETWeb表单解决方案。引用通过本地IIS设置的虚拟目录中的项目。代码分析/IntelliSense无法引用此虚拟目录 鉴于此解决方案/项目结构: └── Main Solution ├── Controls Project │ └── controls │ └── myControl └── My Site Proect (references Controls Project) └── virtual

我正在使用一个过时的VB.NETWeb表单解决方案。引用通过本地IIS设置的虚拟目录中的项目。代码分析/IntelliSense无法引用此虚拟目录

鉴于此解决方案/项目结构:

└── Main Solution
    ├── Controls Project
    │   └── controls
    │       └── myControl
    └── My Site Proect (references Controls Project)
        └── virtual directory to Controls Project (added via Local IIS)
该代码包含以下内容:

<%@ Register TagPrefix="myControl" TagName="MyTag" Src="~/controlsProject/controls/myControl.ascx" %>
  • 项目1是本地IIS中的站点
  • 虚拟目录通过IIS添加到项目1中
  • Visual Studio中的项目设置使用Locval IIS作为服务器,并将项目URL设置为
  • 我尝试过设置“覆盖应用程序根URL”,但似乎没有什么区别
  • Visual Studio 2019、Windows 10、IIS 10
代码编译良好,站点运行良好,因此这不是一个主要问题。我不知道我想要的是否可能,只是搔搔痒。有什么想法吗?还是这只是我不得不忍受的怪癖


如果您没有实际包含此文件夹(如下图所示),则表示感谢。intellisense不会作为配置文件项目中缺少的引用工作。 要做到这一点,您需要从VisualStudio中创建从上方可见的排除文件夹按钮(如图所示)->右键单击排除文件夹->包含在项目中

我希望这能帮助你


如果您没有实际包含此文件夹(如下图所示),则intellisense不会作为配置文件项目中缺少的引用工作。 要做到这一点,您需要从VisualStudio中创建从上方可见的排除文件夹按钮(如图所示)->右键单击排除文件夹->包含在项目中

我希望这能帮助你


谢谢。这更好地说明了我的问题。我无法显示该文件夹中的所有文件,因为它是虚拟的,一开始就不会显示。显然,当我运行应用程序时,一切都按预期工作。仅VS中的IntelliSense无法解析该文件夹。我希望有一种方法可以实现。即使这个文件夹是一个虚拟文件夹,物理上存在的某个地方。您可以将此文件夹中的所有文件作为链接文件添加到项目中:右键单击项目名称>添加>现有元素>浏览物理文件夹,选择其中的所有文件,然后选择“添加为链接”或其他内容(我在IDE上使用意大利语)。不客气:)谢谢。这更好地说明了我的问题。我无法显示该文件夹中的所有文件,因为它是虚拟的,一开始就不会显示。显然,当我运行应用程序时,一切都按预期工作。仅VS中的IntelliSense无法解析该文件夹。我希望有一种方法可以实现。即使这个文件夹是一个虚拟文件夹,物理上存在的某个地方。您可以将此文件夹中的所有文件作为链接文件添加到项目中:右键单击项目名称>添加>现有元素>浏览物理文件夹,选择其中的所有文件,然后选择“添加为链接”或其他内容(我在IDE上使用意大利语)。不客气:)
Path C:\mySite\My Site Project 1\Controls Project\controls not found