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
Vb.net Visual Studio 2013-系统找不到指定的引用_Vb.net_Visual Studio - Fatal编程技术网

Vb.net Visual Studio 2013-系统找不到指定的引用

Vb.net Visual Studio 2013-系统找不到指定的引用,vb.net,visual-studio,Vb.net,Visual Studio,我在谷歌上搜索并查看了现有的帖子,但没有找到任何相关的帖子,所以这里是我的问题 我使用的是VS2013 Primium版本。我有几个类库项目(都使用Framework4.0)。当这些类库成为Web解决方案的一部分时,类库中的引用路径将显示出来,并且project将按如下所示进行良好编译。 但是,当同一类库项目成为Windows服务解决方案的一部分时,它不会加载引用路径 我仔细检查了我所有的项目都使用相同的框架版本。知道哪里出了问题吗?我终于可以解决了 如前所述,在Windows服务解决方案中

我在谷歌上搜索并查看了现有的帖子,但没有找到任何相关的帖子,所以这里是我的问题

我使用的是VS2013 Primium版本。我有几个类库项目(都使用Framework4.0)。当这些类库成为Web解决方案的一部分时,类库中的引用路径将显示出来,并且project将按如下所示进行良好编译。

但是,当同一类库项目成为Windows服务解决方案的一部分时,它不会加载引用路径


我仔细检查了我所有的项目都使用相同的框架版本。知道哪里出了问题吗?

我终于可以解决了

如前所述,在Windows服务解决方案中重新创建我的库项目后

我在我的web解决方案中打开了相同的库项目。不知何故,我的web解决方案在我的库项目文件中添加了nuGet restore标记

<RestorePackages>true</RestorePackages>  
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />  
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">  
<PropertyGroup>
  <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
true
此项目引用此计算机上缺少的NuGet包。启用NuGet软件包还原以下载它们。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105. 缺少的文件是{0}。
这些标签引起了麻烦。一旦我按照描述移除了这些标签。它解决了我的问题