小编Tor*_*Kid的帖子

Nuget包生成Exclude lib文件夹

我正在尝试使用.nuspec文件生成nuget包.我们在一个屋檐下有几个项目,并尝试创建nLog.config(和转换文件)并通过nuget包分发它.对于任何版本的.Net Framework,我正在寻找相同的配置文件集(只配置没有dll).所以我真的不需要\ lib \net45\myproject.dll或\ lib \net40\myproject.dll.虽然当我生成nuget包时,它总是创建lib文件夹并包含dll.对于与.net框架版本相关的任何项目,哪种创建依赖关系.

下面是我的nuspec文件,以防有人想提及我做错了什么.我试过""和其他一些事情,但没有运气.

<?xml version="1.0"?>
<package >
  <metadata>
    <id>NLogConfig</id>
    <version>1.0.3</version>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <copyright>Copyright 2013</copyright>
    <dependencies>
      <dependency id="NLog" version="2.1.0" />
      <dependency id="NLog.Schema" version="2.1.0" />
    </dependencies>
  </metadata>
  <files>    
    <file src="NLog.config" target="content" />
    <file src="NLog.Debug.config" target="content" />
    <file src="NLog.UAT.config" target="content" />
    <file src="NLog.Release.config" target="content" />
    <file src="tools\*.*" target="tools"/>          
  </files>
</package>
Run Code Online (Sandbox Code Playgroud)

如何使用nuspec文件(首选)或其他机制完全排除lib文件夹?谢谢 !!

在此输入图像描述

更新1:

我试图偷偷摸摸但没有成功.我把post build事件和试图删除DLL.但不知何故系统很聪明,它给了我错误"错误79无法找到'C:\ GITRepo\NLogConfig\NLogConfig\bin\Release\NLogConfig.dll'.确保项目已经建成."

更新2

我没有找到使用.csproj来构建nuget包的方法,但是使用外部命令并指定nuspec文件我能够获得相同的结果.问题仍然存在,这只是我的解决方法.

.net c# nuget nuget-package visual-studio-2012

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

GITHub API问题与文件上传

我正在尝试通过GITHub API(http://developer.github.com/v3/repos/contents/)将文件上传到GitHub .不知怎的,我无法上传文件.当我尝试上传现有文件时,它给我发出消息"{\"message \":\"refs/heads/master预计位于ee1cd720841a4b5b06a8339c333c56b1748e66f9 \","documentation_url \":\" http://developer.github. com/v3/repos/contents / \"}".当我去github尝试使用网站删除文件时,它给了我以下错误.我可以使用重置头到先前版本进行解决方法并继续.但我试图了解导致这种行为的原因以及我将来如何防止这种行为.谷歌和Github帮助都没有能够回答我,所以从社区寻找一些东西.感谢您对此进行调查. 在此输入图像描述

git github github-api

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

W3WP#N映射到_LMW3SVC _#_ ROOT(Perfmon计数器)

我们确实有多个站点托管在具有多个appdomain的同一台服务器上.我试图读取特定网站"请求/秒"(许多其他)的perfmon.我遇到的是实例名称在Perfmon Monitor中不是用户友好的.W3WP与LM_W3SVC之间是否存在任何映射_#ROOT(请参阅屏幕截图以获取更多详细信息).我试过appcmd,看了几个博客,但没有运气.所以想知道是否有人知道更多关于它的信息而不是真的有用.多个W3WP和_LM_W3SVC

更新:

它来自C:\ Windows\System32\inetsrv\config\applicationHost.config吗?如果是,有没有办法在perfmon监视器中给它更好的名字?如果不存在我原来的问题:)

iis perfmon

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

标签 统计

.net ×1

c# ×1

git ×1

github ×1

github-api ×1

iis ×1

nuget ×1

nuget-package ×1

perfmon ×1

visual-studio-2012 ×1