Visual Studio 2015 Enterprise
Nuget.exe 3.4.4.1321
项目:Windows窗体类库
好的我在我的解决方案中设置了project.json文件并且构建正常。我没有想法msbuild如何找到包project.json要求,但没关系。
我将文件检查到TFS 2012(我知道,我们公司还没有升级)
TFS无法构建。说“类型无法找到......”
如果您没有IDEA,MSBuild甚至可以查看包裹,您究竟如何调试这些问题?
我可以看看MS Build可能在哪里看,但我该如何确认呢?
csproj hintpaths有它们的缺点,但至少你知道msbuild在哪里找你的包
使用Project.Json我不知道msbuild在哪里看!
包构件在构建服务器上,就在我期望它的位置。如何告诉msbuild.exe在哪里查找包?
答案 0 :(得分:0)
根据您的错误消息,使用引用似乎有问题。如果您对问题有疑问,请尝试以下方法。
to_csv
调试构建:Converting a csproj from package.config to project.json
注意:要始终使用可用软件包的最新版本,可以将以下内容添加到Nuget.config文件中。因此,当您使用packages.config时,它将获得最新版本。 Nuget.config文件位于:<configuration>
<config>
<add key="dependencyversion" value="Highest" />
</config>
</configuration>
(https://msdn.microsoft.com/en-us/library/jj635150.aspx?f=255&MSPPError=-2147217396)
public static void main(String[] args) {
WebDriver driver=new FirefoxDriver();
driver.get("http:\\www.wikipedia.org");
driver.findElement(By.css("//*[@id='search Input']")).sendKeys("Este");
}
}
答案 1 :(得分:0)
project.lock.json将报告nuget包的解析路径。
这将出现在project.lock.json文件的非常底部: 样品:
"packageFolders": {
"c:\\nuget_packages": {}
在nuget.config中添加此密钥告诉nuget在哪里恢复包:
<config>
<add key="globalPackagesFolder" value="c:\nuget_packages" />
</config>
这仅适用于带有project.json文件的nuget 3+,而不适用于packages.config