小编Jac*_*ski的帖子

如何使用Wix Toolset为ASP.NET Core应用程序创建MSI安装程序

我需要有正确方向的见解/建议,我想这不是一件容易的事.要求是:

  1. 如果尚未安装,请安装.Net core 2.0.
  2. 如果尚未安装,请安装IIS的Windows主机包.
  3. 如果尚未安装,请安装SQL Server Express.
  4. 删除Inetpub/wwwroot中asp.net core 2.0应用程序的已发布文件和文件夹,并在IIS中进行必要的设置,例如将应用程序池设置为无托管代码和端口等.相应地更新appsettings.json文件中的连接字符串.

您的见解和指导是高度学徒的.谢谢

.net c# iis wix asp.net-core

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

使用新的 csproj 格式时如何将 C# 程序集标记为符合 CLS?

我最近将一个 C# 项目从xproj格式升级到了新的csproj. 在迁移过程中,旧的AssemblyInfo.cs已被删除,所以我想知道如何表明我的库符合 cls 标准?

仅供参考:这是 AssemblyInfo.cs 中的属性: [assembly:CLSCompliant(true)]

.net c# projects-and-solutions visual-studio

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

DotNet Core .csproj代码文件作为子项

我正在将旧的.NET Framework csproj迁移到dotnet核心.什么是dotnet核心相当于此:

<Compile Include="ServiceHost.Designer.cs">
  <DependentUpon>ServiceHost.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

我试过了:

<ItemGroup>
    <Compile Include="ServiceHost.Designer.cs">
        <DependentUpon>ServiceHost.cs</DependentUpon>
    </Compile>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

包括重复的"编译"项目..NET SDK默认包含项目目录中的"编译"项.您可以从项目文件中删除这些项,或者如果要在项目文件中明确包含它们,请将"EnableDefaultCompileItems"属性设置为"false".有关更多信息,请参阅https://aka.ms/sdkimplicititems.重复的项目是:'ProjectInstaller.Designer.cs'; 'ServiceHost.Designer.cs' TestWindowsService C:\ Program Files文件\ DOTNET\SDK\2.1.4 \的SDK\Microsoft.NET.Sdk \建立\ Microsoft.NET.Sdk.DefaultItems.targets

c# msbuild csproj .net-core

5
推荐指数
1
解决办法
1124
查看次数

读取嵌入.NET程序集的数据

对于学校项目,我不允许使用存储过程来存储我的SQL脚本.为了解决这个问题,我试图在我的类程序集中创建一个SQL_scripts文件夹.

我的项目结构

现在我被困在如何从相对路径读取我的脚本?

在这里我尝试没有成功:

var appDomain = System.AppDomain.CurrentDomain;
                var basePath = appDomain.RelativeSearchPath ?? appDomain.BaseDirectory;
                string path = Path.Combine(basePath, "SQL_scriptes", "GetAllEmptyRoomsAtDateRange.sql");
                string query = File.ReadAllText(path);
Run Code Online (Sandbox Code Playgroud)

但我总是在以下文件夹中:

  • MyProject的\测试\ BIN \调试\ SQL_scriptes\GetAllEmptyRoomsAtDateRange.sql

任何的想法?

.net c# reflection dll

4
推荐指数
1
解决办法
449
查看次数

如何在.NET Core中查找字体和字符串指标?

我需要在.NET Core 2中测量字符串的宽度和高度(以像素为单位).

在.NET Framework中可以使用Graphics.MeasureString方法完成,但在.NET Core中,Graphics类不再存在.

我还试图找到一个Font或FontFamily类并提取字体大小,字体上升和喜欢下降,但我找不到任何或类似的东西.

使用当前的.NET Core版本,仍然在努力工作,可以测量字符串或获取字体指标吗?

c# string graphics system.drawing .net-core

4
推荐指数
1
解决办法
1991
查看次数