C# Apose.Total找不到许可证文件

C# Apose.Total找不到许可证文件,c#,asp.net,.net,dll,aspose,C#,Asp.net,.net,Dll,Aspose,我目前正在我的一个库中使用Aspose Total,当我将此库导入应用程序时,它可以很好地工作,因为我的许可证已嵌入 但是,当我将此库从debug切换到release时,它在运行应用程序时会出现一个错误,提示“找不到Aspose.Total.lic” 有没有有Aspose经验的人可能知道这个问题 我包括我的Projbuild集 <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' "&

我目前正在我的一个库中使用Aspose Total,当我将此库导入应用程序时,它可以很好地工作,因为我的许可证已嵌入

但是,当我将此库从debug切换到release时,它在运行应用程序时会出现一个错误,提示“找不到Aspose.Total.lic”

有没有有Aspose经验的人可能知道这个问题

我包括我的Projbuild集

  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
    <ProductVersion>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{B6C9F754-6764-4D2A-B1A4-C0047152BE33}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>NitecCore</RootNamespace>
    <AssemblyName>NitecCore</AssemblyName>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    <TargetFrameworkProfile>
    </TargetFrameworkProfile>
    <FileAlignment>512</FileAlignment>
    <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG;CSHARP30</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE;CSHARP30;  </DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
  </PropertyGroup>

调试
x86
8.0.30703
2
{B6C9F754-6764-4D2A-B1A4-C0047152BE33}
图书馆
性质
尼特科雷
尼特科雷
v3.5
512
萨克
萨克
萨克
萨克
任意CPU
真的
满的
假的
bin\Debug\
痕迹;调试;CS30
促使
4.
任意CPU
pdbonly
真的
bin\Release\
痕迹;CS30;
促使
4.
关

确保将lic.Embedded设置为true,如以下代码段所示:

Aspose.Pdf.License lic = new Aspose.Pdf.License(); 
lic.SetLicense("MergedAPI.Aspose.Total.Product.Family.lic");
lic.Embedded = true;

为了便于参考,请检查并确保将lic.Embedded设置为true,如下面的代码段所示:

Aspose.Pdf.License lic = new Aspose.Pdf.License(); 
lic.SetLicense("MergedAPI.Aspose.Total.Product.Family.lic");
lic.Embedded = true;

如需参考,请查看

我在Aspose担任社交媒体开发人员。检查嵌入许可证的详细信息。如果您仍然面临任何问题,请共享您正在使用的Aspose API版本和环境详细信息,以便我们进行进一步测试。

我在Aspose担任社交媒体开发人员。检查嵌入许可证的详细信息。如果您仍然面临任何问题,请共享您正在使用的Aspose API版本和环境详细信息,以便我们进行进一步测试。

另一个原因可能是输出文件夹中的许可证不可用 右键单击Aspose.lic文件并选择属性


选择生成操作到内容并复制到输出目录-->始终复制/Copy if newer

另一个原因可能是输出文件夹中的许可证不可用 右键单击Aspose.lic文件并选择属性


选择Build action toContent并复制到输出目录-->始终复制/Copy if newer

是的,但它在调试模式下工作,但不发布共享您的环境详细信息和您使用的API版本。是的,我这样做了,但它在调试模式下工作,但不发布发布共享您的环境详细信息和您使用的API版本。我知道它很旧,可能您不再在那里工作了,但是:为什么一个OSE论坛要求您在查看帖子之前登录?!最烦人的用户体验;如果你想发帖,你应该只需要登录。我知道它很旧,可能你不再在那里工作了,但是:为什么Aspose论坛要求你在查看帖子之前登录?!最烦人的用户体验;如果你想发布,你应该只需要登录。