小编jon*_*asm的帖子

使用BuildTools_Full.exe安装时,Windows中安装的MSBuild.exe在哪里?

我正在尝试为.NET设置构建服务器,但无法弄清楚MSBuild.exe的安装位置.

我正在尝试使用Microsoft Build Tools 2013安装MSBuild:https: //www.microsoft.com/en-us/download/details.aspx?id = 40760

.net msbuild windows-server

19
推荐指数
6
解决办法
4万
查看次数

从C#客户端索引Solr中的pdf文档

基本上我正在尝试索引Solr中的word或pdf文档并找到ExtractingRequestHandler,但是无法弄清楚如何在执行HTTP POST请求的c#中编写代码,就像在Solr wiki中一样:http://wiki.apache. org/solr/ExtractingRequestHandler.

我已经使用Solr zip中example/solr目录中的文件在Tomcat 7(7.0.22)上安装了Solr 3.4,我没有改变任何东西.ExtractingRequestHandler应该在solrconfig.xml中开箱即用,可以使用了,对吗?

你们有些人可以提供一个C#(HttpWebRequest)示例,说明如何制作HTTP POST请求并上传PDF文件,就像在Solr wiki中使用curl一样吗?

我看遍了这个网站和许多其他人试图找到一个例子或教程如何完成,但没有找到任何东西.

编辑:

我终于设法使用SolrNet让它工作了!

为了使它能够工作,您需要将它从Solr zip复制到Solr安装目录中的lib文件夹:

  • dist文件夹中的apache-solr-cell-3.4.0.jar文件
  • contrib\extract\lib目录的内容

使用SolrNet 0.4.0 beta 2,此代码可以完成以下任务:

Startup.Init<IndexDocument>("YOUR-SOLR-SERVICE-PATH");
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<IndexDocument>>();

using (FileStream fileStream = File.OpenRead("FILE-PATH-FOR-THE-FILE-TO-BE-INDEXED"))
{
    var response =
        solr.Extract(
            new ExtractParameters(fileStream, "doc1")
            {
                ExtractFormat = ExtractFormat.Text,
                ExtractOnly = false
            });
}

solr.Commit();
Run Code Online (Sandbox Code Playgroud)

抱歉,添麻烦了.但我希望其他人会觉得这很有用.

c# pdf tomcat solr solrnet

8
推荐指数
1
解决办法
3912
查看次数

设置docker MS构建服务器映像

我需要一个Dockerfile的工作示例来创建.NET构建服务器映像.

无论我安装什么,我都会在尝试使用容器构建项目时收到以下错误:

错误MSB3644:找不到框架".NETFramework,Version = v4.5.2"的引用程序集.要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本.请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集.因此,您的程序集可能无法正确定位到您想要的框架.

我当前的Dockerfile如下所示:

# escape=`
FROM microsoft/dotnet-framework:4.6.2
MAINTAINER xxx@xxx.com

SHELL ["powershell"]

RUN New-Item -ItemType directory -Path "C:\tools"

WORKDIR C:\tools\

RUN Invoke-WebRequest -Uri "https://go.microsoft.com/fwlink/p/?linkid=845298" -OutFile "winsdksetup.exe" -UseBasicParsing
RUN .\winsdksetup.exe /q /norestart

# Note: Install .Net 4.5.2
RUN Invoke-WebRequest -Uri "https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe" -OutFile "NDP452-KB2901907-x86-x64-AllOS-ENU.exe" -UseBasicParsing
RUN .\NDP452-KB2901907-x86-x64-AllOS-ENU.exe /q /norestart

# Note: Install .Net 4.6.2
RUN Invoke-WebRequest -Uri "https://download.microsoft.com/download/F/9/4/F942F07D-F26F-4F30-B4E3-EBD54FABA377/NDP462-KB3151800-x86-x64-AllOS-ENU.exe" -OutFile "NDP462-KB3151800-x86-x64-AllOS-ENU.exe" -UseBasicParsing
RUN .\NDP462-KB3151800-x86-x64-AllOS-ENU.exe /q /norestart

# Note: Install .Net 4.6 Targeting Pack
RUN Invoke-WebRequest -Uri "https://download.microsoft.com/download/C/3/A/C3A5200B-D33C-47E9-9D70-2F7C65DAAD94/NDP46-KB3045557-x86-x64-AllOS-ENU.exe" -OutFile "NDP46-KB3045557-x86-x64-AllOS-ENU.exe" …
Run Code Online (Sandbox Code Playgroud)

.net msbuild docker

7
推荐指数
1
解决办法
956
查看次数

在docker容器中创建D盘

是否可以在 docker Windows 容器中创建一个驱动器号不是 C: 的新分区?

我需要一个 D:\ 和一个 E:\ 驱动器来存放某些软件。

windows docker

6
推荐指数
1
解决办法
6721
查看次数

标签 统计

.net ×2

docker ×2

msbuild ×2

c# ×1

pdf ×1

solr ×1

solrnet ×1

tomcat ×1

windows ×1

windows-server ×1