由于.NET不支持dll.config,并且在创建nuget包时,dll.config不是包的一部分。
有没有办法可以将dll.config作为nuget包的一部分?如果有人使用我的nuget包,他们应该在他们的放置位置获得* .dll和* .dll.config文件
如果有可能,请提供一些建议。
答案 0 :(得分:1)
尝试了以上要求并且能够打包dll配置,请尝试如下 您可以将dll配置文件与dll文件捆绑在一起,只需使用文件标记即可
<file src="path\to\dllconfigfile\*.*" target="lib\net35" />
答案 1 :(得分:1)
如果您使用的是 SDK 样式的项目,并假设您之前已将应用程序配置文件添加到项目 (function writeToDocument() {
let textColor, backColor, pageTitle, yourText;
textColor = prompt("Please enter a text color:", "white");
backColor = prompt("Please enter a background color:", "black");
pageTitle = prompt("The page will be titled ", "Default Title");
yourText = prompt("Add content to the new document:", "Page content");
const pageContent = `
<html>
<head>
<title>${pageTitle}</title>
<style type="text/css">
body {
background-color: ${backColor};
color: ${textColor};
}
</style>
<script type="text/javascript">
window.addEventListener('DOMContentLoaded', () =>
alert('The page "${document.title || pageTitle}" was created: ${document.lastModified}')
);
<\/script>
</head>
<body>
<h1>${yourText}</h1>
</body>
</html>
`;
const newWindow = window.open("", "docWin", "location=1");
newWindow.document.open();
newWindow.document.write(pageContent);
newWindow.document.close();
newWindow.document.title = pageTitle;
}
writeToDocument();
),则只需将以下内容添加到您的 App.Config
文件中:
.csproj
我最近使用它在部署包时自动包含程序集绑定重定向。
答案 2 :(得分:0)